| 2006-05-22 Sven Panne <sven.panne@aedion.de> |
| |
| * Prepared release candidate 1 for 1.1.0, tag is "freealut_1_1_0_RC1". |
| |
| * NEWS: Added news for 1.1.0. |
| |
| 2006-05-11 Sven Panne <sven.panne@aedion.de> |
| |
| * README, admin/VisualStudio6/alut/alut.dsp, |
| admin/VisualStudio6/hello_world/hello_world.dsp, |
| admin/VisualStudio6/playfile/playfile.dsp, |
| admin/VisualStudioDotNET/alut/alut.vcproj, |
| admin/VisualStudioDotNET/hello_world/hello_world.vcproj, |
| admin/VisualStudioDotNET/playfile/playfile.vcproj: Changed the paths to |
| the headers and the library to conform to the default of the current |
| OpenAL SDK installer from Creative. |
| |
| * src/alutWaveform.c(getWaveformFunction): To avoid warnings on VC6, add |
| some redundant '&' operators. |
| |
| * include/AL/alut.h: Added some fragile logic to find the right path to |
| the OpenAL headers. |
| |
| 2006-04-12 Sven Panne <sven.panne@aedion.de> |
| |
| * configure.ac: To guarantee version consistency, generate .spec |
| file via configure. |
| |
| * admin/RPM/.cvsignore, admin/RPM/freealut.spec.in: Added. |
| |
| * admin/RPM/freealut.spec: Removed. |
| |
| * CMakeLists.txt, admin/VisualStudio6/alut/alut.dsp, |
| admin/VisualStudioDotNET/alut/alut.vcproj, admin/autotools/.indent.pro, |
| configure.ac, include/AL/alut.h, src/Makefile.am, src/alutBufferData.c, |
| src/alutInternal.h, src/alutLoader.c, src/alutUtil.c, |
| src/alutWaveform.c: Implemented alutLoadMemoryHelloWorld and |
| alutLoadMemoryWaveform. Refactored things internally a bit, mainly by |
| making an InputStream the central kind of sound data source. Introduced |
| the OutputStream type for generating built-in sounds. Bumped the package |
| version to 1.1.0 and the library version to 1:0:1 (i.e. a backwards |
| compatible version, only with new features). Added --enable-efence |
| configure option. |
| |
| * src/alutOutputStream.c: Added. |
| |
| * doc/alut.html: Added a few missing ALUT_ERROR_OUT_OF_MEMORY error |
| conditions in the descriptions of the loaders. Added |
| alutLoadMemoryHelloWorld and alutLoadMemoryWaveform. Bumped spec version |
| to 1.1.0. |
| |
| * doc/alut.css: Added a remark how to make the headers stand out a |
| little bit more. |
| |
| 2006-04-10 Sven Panne <sven.panne@aedion.de> |
| |
| * doc/alut.html: Fixed foo-config documentation. Minor cleanup. |
| |
| 2006-03-05 Prakash Punnoor <prakash@punnoor.de> |
| |
| * admin/CMakeModules/FindSleepFunction.cmake: sync to OpenAL version |
| |
| * Makefile.am: add CMake Modules to EXTRA_DIST |
| |
| * CMakeLists.txt: make more windows friendly; variables |
| OPENAL_INCLUDE_DIR and OPENAL_LIB_DIR introduced |
| |
| 2006-02-13 Sven Panne <sven.panne@aedion.de> |
| |
| * configure.ac, src/Makefile.am: Added version info. |
| |
| 2006-02-16 Prakash Punnoor <prakash@punnoor.de> |
| |
| * CMakeLists.txt: don't check for unistd.h twice |
| |
| 2006-02-13 Prakash Punnoor <prakash@punnoor.de> |
| |
| * CMakeLists.txt: forgot to delete old visibility macro; use OpenAL |
| module for sleep function detection; define _POSIX_C_SOURCE and add |
| comments from configure.ac |
| |
| 2006-02-13 Sven Panne <sven.panne@aedion.de> |
| |
| * configure.ac: We might need nanosleep, which is a POSIX IEEE Std |
| 1003.1b-1993 feature, so tell our system headers about that. Fixes the |
| build e.g. on an old SuSE 8.2 distro. |
| |
| * NEWS: Fixed release date. |
| |
| * doc/alut.html: Fixed broken link. |
| |
| 2006-02-11 Sven Panne <sven.panne@aedion.de> |
| |
| * Released Version 1.0.1, CVS tag is "freealut_1_0_1". |
| |
| 2006-02-07 Prakash Punnoor <prakash@punnoor.de> |
| |
| * CMakeLists.txt: Define __NO_CTYPE |
| |
| 2006-02-07 Sven Panne <sven.panne@aedion.de> |
| |
| * admin/RPM/freealut.spec: Bumped to 1.0.1, too. We should really |
| automate this. |
| |
| * NEWS, src/alutUtil.c: When nanosleep returns early due to a signal, |
| continue sleeping, otherwise return AL_FALSE from alutSleep. |
| |
| * NEWS: Prepared for 1.0.1 release, probably more to come. |
| |
| * configure.ac: Use AC_DEFINE instead of specifying preprocessor defines |
| by hand. Added a tiny comment. |
| |
| 2006-02-06 Prakash Punnoor <prakash@punnoor.de> |
| |
| * CMakeLists.txt: Use modules written for OpenAL, fixing various issues; |
| bumped version. |
| |
| * admin/CMakeModules/FindCompilerAttribute.cmake, |
| admin/CMakeModules/FindCompilerFlagsSet.cmake, |
| admin/CMakeModules/FindCompilerVisibility.cmake, |
| admin/CMakeModules/admin/CMakeModules/FindConfigHelper.cmake, |
| admin/CMakeModules/FindSleepFunction.cmake: added |
| |
| * configure.ac: Added symbol visibility support. |
| |
| 2006-02-06 Sven Panne <sven.panne@aedion.de> |
| |
| * admin/pkgconfig/Makefile.am: Use a more portable way of defining |
| pkgconfdir (by Andreas Bierfert). |
| |
| 2006-02-04 Sven Panne <sven.panne@aedion.de> |
| |
| * include/AL/alut.h: Use visibility attribute only when building ALUT |
| library. |
| |
| * configure.ac: Fixed CR/LF vs. LF issue in configure on Windows. Bumped |
| version to 1.0.1. |
| |
| 2005-12-17 Prakash Punnoor <prakash@punnoor.de> |
| |
| * CMakeLists.txt, include/AL/alut.h: GCC visibility support. |
| |
| 2005-12-16 Sven Panne <sven.panne@aedion.de> |
| |
| * Released Version 1.0.0, CVS tag is "freealut_1_0_0". |
| |
| * admin/pkgconfig/freealut-config.in, admin/pkgconfig/freealut.pc.in: |
| Fixed copy-n-paste typo. Somehow this fix didn't make into RC2... |
| |
| 2005-12-15 Sven Panne <sven.panne@aedion.de> |
| |
| * Makefile.am, admin/RPM/freealut.spec, configure.ac: Build and install |
| freealut-config and a pkg-config description. |
| |
| * admin/.cvsignore, admin/Makefile.am, admin/pkgconfig/.cvsignore, |
| admin/pkgconfig/Makefile.am, admin/pkgconfig/freealut-config.in, |
| admin/pkgconfig/freealut.pc.in: Added. |
| |
| 2005-12-15 Prakash Punnoor <prakash@punnoor.de> |
| |
| * README: CMake cache clearing typos |
| |
| * CMakeLists.txt: also make freealut-config and freealut.pc; sync |
| VERSION to configure.ac |
| |
| 2005-12-12 Prakash Punnoor <prakash@punnoor.de> |
| |
| * README: CMake cache clearing |
| |
| 2005-12-10 Sven Panne <sven.panne@aedion.de> |
| |
| * src/alutInit.c (alutExit): Do a full sanity check only when ALUT |
| itself owns the context, an external context might have been destroyed |
| before alutExit is called. |
| |
| 2005-12-05 Prakash Punnoor <prakash@punnoor.de> |
| |
| * Makefile.am: add CMakeLists.txt to EXTRA_DIST |
| |
| * README: add CMake use instructions |
| |
| 2005-12-04 Prakash Punnoor <prakash@punnoor.de> |
| |
| * CMakeLists.txt: add -DNDEBUG |
| |
| * AUTHORS: add myself |
| |
| 2005-12-03 Sven Panne <sven.panne@aedion.de> |
| |
| * configure.ac, include/AL/alut.h, src/alutBufferData.c, |
| src/alutInputStream.c, src/alutLoader.c src/alutWaveform.c: Avoid |
| generating a depedency on GLIBC 2.3. Added --enable-more-warnings |
| configure flag and fixed the resulting warnings. |
| |
| 2005-12-03 Prakash Punnoor <prakash@punnoor.de> |
| |
| * CMakeLists.txt: made pretty feature-complete |
| |
| 2005-12-02 Prakash Punnoor <prakash@punnoor.de> |
| |
| * src/alutCodec.c, src/alutLoader.c: fix warnings |
| |
| * CMakeLists.txt: added; doesn't build examples/tests yet |
| |
| 2005-11-28 Sven Panne <sven.panne@aedion.de> |
| |
| * test_suite\Makefile.am: Distribute example sounds, too. |
| |
| * admin/RPM/freealut.spec: Updated build dependencies. |
| |
| 2005-11-27 Sven Panne <sven.panne@aedion.de> |
| |
| * src/alutCodec.c, src/alutLoader.c, src/alutWaveform.c: Re-indented. |
| |
| * Makefile.am, README, configure.ac: Rearranged the admin subdirectory a |
| little bit, making it hopefully clearer which files belong to which |
| build system. |
| |
| * admin/RPM/freealut.spec, admin/autotools/.cvsignore, |
| admin/autotools/.indent.pro, admin/autotools/m4/alut_c__attribute.m4, |
| admin/autotools/m4/alut_check_cflags_wall.m4, |
| admin/autotools/m4/alut_check_flag.m4, |
| admin/autotools/m4/alut_check_func.m4, |
| admin/autotools/m4/alut_eval_stderr.m4: Added. |
| |
| * admin/.cvsignore, admin/.indent.pro, admin/freealut.spec, |
| admin/m4/alut_c__attribute.m4, admin/m4/alut_check_cflags_wall.m4, |
| admin/m4/alut_check_flag.m4, admin/m4/alut_check_func.m4, |
| admin/m4/alut_eval_stderr.m4: Removed. |
| |
| * src/alutBufferData.c, src/alutCodec.c, src/alutInputStream.c, |
| src/alutInternal.h, src/alutLoader.c, src/alutWaveform.c: Consistently |
| use size_t for sizes internally, because ALsizei is signed and we don't |
| want to lose a bit (2GB vs. 4GB limits). |
| |
| * admin/VisualStudioDotNET/.cvsignore, |
| admin/VisualStudioDotNET/alut.sln, |
| admin/VisualStudioDotNET/alut/.cvsignore, |
| admin/VisualStudioDotNET/alut/alut.vcproj, |
| admin/VisualStudioDotNET/hello_world/.cvsignore, |
| admin/VisualStudioDotNET/hello_world/hello_world.vcproj, |
| admin/VisualStudioDotNET/playfile/.cvsignore, |
| admin/VisualStudioDotNET/playfile/playfile.vcproj: Added. The structure |
| is now similar to the Visual Studio 6 directory and the |
| solution/projects are now usable with older versions of Visual Studio |
| .NET. |
| |
| * admin/alut.sln, admin/alut.vcproj, admin/hello_world.vcproj, |
| admin/playfile.vcproj: Removed. |
| |
| * admin/VisualStudio6/.cvsignore, admin/VisualStudio6/alut.dsw, |
| admin/VisualStudio6/alut/.cvsignore, admin/VisualStudio6/alut/alut.dsp, |
| admin/VisualStudio6/hello_world/.cvsignore, |
| admin/VisualStudio6/hello_world/hello_world.dsp, |
| admin/VisualStudio6/playfile/.cvsignore, |
| admin/VisualStudio6/playfile/playfile.dsp: Added Visual Studio 6 |
| workspace and projects. |
| |
| * src/alutCodec.c: Silence a useless Visual C 6 warning. |
| |
| * src/alutInternal.h: Visual C 6's basetsd.h has no definitions for |
| sized integral types, so let's define them by hand. |
| |
| 2005-11-25 Sven Panne <sven.panne@aedion.de> |
| |
| * admin/alut.vcproj: Use "Multi-threaded DLL (/MD)" and "Multi-threaded |
| Debug DLL (/MDd)" as the runtime library, bringing down the size of |
| alut.dll to something sensible. |
| |
| * examples/playfile.c, test_suite/test_fileloader.c, |
| test_suite/test_memoryloader.c, test_suite/test_retrostuff.c: Changed |
| literal ALfloat constants from 0.1 to 0.1f, silencing Visual C. |
| |
| * configure.ac: Tell the system headers that we might use POSIX/XPG |
| entitites like struct timespec or random(), which are not in the ANSI |
| standard. Do not define any user variables like CFLAGS. Split the old |
| configure flag --enable-warnings into a pair --enable-warnings and |
| --enable-werror. Use a (modified) macro from the autoconf archive to |
| detect strict warning flags. |
| |
| * admin/m4/alut_check_cflags_wall.m4: Added. It is a modified version of |
| ax_cflags_warn_all_ansi.m4 from the autoconf archive, updated to conform |
| to more recent autoconf standards. |
| |
| 2005-11-21 Sven Panne <sven.panne@aedion.de> |
| |
| * configure.ac: Removed --enable-debug option, it was unused. |
| |
| 2005-11-19 Sven Panne <sven.panne@aedion.de> |
| |
| * doc/alut.html: Added a remark about LD_PRELOAD to use old |
| binaries with the new ALUT. |
| |
| 2005-11-17 Sven Panne <sven.panne@aedion.de> |
| |
| * src/alutInit.c: Fixed alutInitWithoutContext initialisation |
| state check. |
| |
| 2005-10-29 Sven Panne <sven.panne@aedion.de> |
| |
| * examples/hello_world.c, examples/playfile.c ,include/AL/alut.h, |
| src/alutUtil.c, test_suite/test_fileloader.c, |
| test_suite/test_memoryloader.c, test_suite/test_retrostuff.c, |
| test_suite/test_waveforms.c: Synched implementation with latest spec |
| changes. |
| |
| * doc/alut.html: As discussed on the mailing list, sleeping is now done |
| via an ALfloat. This is more consinstent with physical reality and |
| alutCreateBufferWaveform. Note that alutSleep can actually fail now, |
| something which the former alutMicroSleep never did. |
| |
| * src/alutLoader.c: Re-indented. |
| |
| 2005-10-24 Sven Panne <sven.panne@aedion.de> |
| |
| * src/alutLoader.c, src/alutWaveform.c: Added a few harmless casts where |
| Visual Studio was complaining about a possible loss of precision. |
| |
| * admin/alut.vcproj: Added the recently introduced source files. |
| |
| 2005-10-10 Sven Panne <sven.panne@aedion.de> |
| |
| * examples/playfile.c: Added missing alutExit call. |
| |
| 2005-10-21 Sven Panne <sven.panne@aedion.de> |
| |
| * admin/freealut.spec: Added. Note that the neededforbuild and |
| BuildRequires info is not yet correct, need to figure out how to compute |
| those. |
| |
| * Makefile.am: Unbreak "make dist". Added documentation. |
| |
| 2005-10-05 Sven Panne <sven.panne@aedion.de> |
| |
| * src/Makefile.am, src/alutInputStream.c, src/alutInternal.h, |
| src/alutLoader.c: Factored out codecs. Simplified stream interface. |
| |
| * src/alutCodec.c: Added. |
| |
| * src/alutBufferData.c, src/alutInputStream.c, src/alutInternal.h, |
| src/alutLoader.c, src/alutUtil.c, src/alutWaveform.c: More heavy |
| refactoring, mainly making the buffer data an abstract data type. |
| |
| * test_suite/test_errorstuff.c, test_suite/test_fileloader.c, |
| test_suite/test_memoryloader.c, test_suite/test_retrostuff.c, |
| test_suite/test_version.c, test_suite/test_waveforms.c: Cleaned up and |
| fixed the test suite (always call alutExit before exiting, test for |
| AL_NONE instead of 0, no repetitions, more error checks, return |
| EXIT_FAILURE on failure). |
| |
| * src/alutBufferData.c, src/alutInputStream.c: Forgot to re-indent |
| these... |
| |
| 2005-09-30 Sven Panne <sven.panne@aedion.de> |
| |
| * admin/.indent.pro,examples/playfile.c, include/AL/alut.h, |
| src/Makefile.am, src/alutInit.c, src/alutInternal.h, src/alutLoader.c, |
| src/alutWaveform.c: Some heavy refactoring of the input streams and |
| buffer data types, we are moving towards common OO techniques here. Not |
| completely finished, but much better than before. |
| |
| * src/alutBufferData.c, src/alutInputStream.c: Added. |
| |
| * src/alutWaveform.c: Instead of the 44.1kHz 16bit PCM data, use |
| 11.025kHz 8-bit ISDN u-law for the "Hello, world!" sound, saving 56kB in |
| the resulting ALUT library. |
| |
| 2005-09-28 Sven Panne <sven.panne@aedion.de> |
| |
| * examples/playfile.c, include/AL/alut.h, src/alutError.c, |
| src/alutInit.c, src/alutLoader.c: Adapted to spec changes. |
| |
| * doc/alut.html: Updated list of error tokens. Replaced |
| alutEnumerateSupportedFileTypes with alutGetMIMETypes. More reformatting |
| and clarifications. |
| |
| 2005-09-27 Sven Panne <sven.panne@aedion.de> |
| |
| * include/AL/alut.h, src/alutError.c, src/alutInit.c, |
| src/alutInternal.h, src/alutLoader.c, src/alutWaveform.c: Adapted to |
| spec changes. Added a few missing error checks. Improved SampleAttribs a |
| bit. |
| |
| * doc/alut.css, doc/alut.html: Make descriptions of API entries more |
| formal, following the usual manual page style (not finished yet). Added |
| some clarifications. Changed the set of possible ALUT errors. |
| |
| 2005-09-26 Sven Panne <sven.panne@aedion.de> |
| |
| * doc/alut.html, include/AL/alut.h, src/alutError.c, src/alutInit.c, |
| src/alutInternal.h, src/alutLoader.c, src/alutUtil.c: Clarified and |
| changed the ALUT error handling and reporting after the corresponding |
| discussion on the mailing list. |
| |
| 2005-09-23 Sven Panne <sven.panne@aedion.de> |
| |
| * admin/.cvsignore: Ignore mkinstalldirs. |
| |
| * src/alutLoader.c: Make the endianess test dynamic. |
| |
| 2005-09-21 Sven Panne <sven.panne@aedion.de> |
| |
| * src/alutLoader.c: Removed evil byte-swapping. Fixed WAV loading |
| (still not 100% bullet-proof, I think). Cleanup. |
| |
| * admin/.indent.pro: Added new typedef. |
| |
| * src/alutInternal.h: Handle 32bit sized types on Windows. |
| |
| 2005-09-18 Sven Panne <sven.panne@aedion.de> |
| |
| * src/alutInit.c, src/alutLoader.c: Added a few error checks. Made |
| testing for errors more consistent, it should be of the form: |
| |
| if (!<assertion>) |
| { _alutSetError(<error>); <cleanup> return <whatever>; } |
| |
| * admin/.indent.pro, examples/.cvsignore, examples/Makefile.am, |
| src/alutLoader.c: Merged and heavily modified Erik Hofman's fixes for |
| AU/WAV loaders. Some more cleanup + minor fixes. |
| |
| * examples/playfile.c: Added. |
| |
| 2005-09-17 Sven Panne <sven.panne@aedion.de> |
| |
| * configure.ac, include/AL/alut.h, test_suite/Makefile.am: Flag |
| deprecated functions if possible (VisualC++ .NET and GCC >= 3.1.1), but |
| be careful to avoid those warnings in our test suite. |
| |
| * admin/m4/alut_check_flag.m4, admin/m4/alut_eval_stderr.m4: Added. |
| |
| * configure.ac, admin/alut.vcproj, include/AL/alut.h: Use AL_ALUT_H |
| instead of _AL_ALUT_H, macros starting with "_" are reserved by the C |
| standard. For the same reason, rename _ALUTLIB to ALUT_BUILD_LIBRARY. |
| |
| * README: Added building instructions using VisualStudio. |
| |
| * admin/.cvsignore: Ignore files generated by VisualStudio. |
| |
| * AUTHORS: Added Erik Hofman. Small reformatting. |
| |
| * alut.sln, alut.vcproj, hello_world.vcproj: Added. I have access to |
| VisualStudio .NET only, so I can't maintain project files for older |
| versions. Note that the OpenAL SDK is assumed to live under |
| C:\OpenALSDK, not nice to hardwire this, but I don't see another |
| solution currently. Help would be appreciated. |
| |
| * alut.dsp, alut.dsw, hello_world.dsp: Removed. |
| |
| * configure.ac, src/alutInternal.h, src/alutLoader.c, |
| src/alutWaveform.c: As usual, Microsoft chooses to ignore standards, |
| this time C99: VisualC doesn't have stdint.h, so hack around this |
| omission. |
| |
| * Makefile.am: Moved m4 subdirectory to admin where it belongs. |
| |
| * admin/m4/alut_c__attribute.m4, admin/m4/alut_check_func.m4: Added. |
| |
| * m4/alut_c__attribute.m4, m4/alut_check_func.m4: Removed. |
| |
| * src/Makefile.am: Fixed headers. |
| |
| * .cvsignore: Ignore distribution archives. |
| |
| 2005-09-14 Sven Panne <sven.panne@aedion.de> |
| |
| * src/alutError.c, src/alutInit.c, src/alutLoader.c, src/alutUtil.c, |
| src/alutVersion.c, src/alutWaveform.c: Use alutInternal.h. |
| |
| * src/alutInternal.h: Added. This file should be #included as the first |
| header in all *.c files. |
| |
| * src/alutError.h, src/alutInit.h: Removed |
| |
| * Makefile.am, examples/Makefile.am, src/Makefile.am, |
| test_suite/Makefile.am: Automatically build examples and test suite |
| now. Moved local autoconf macros to a separate directory. Added a few |
| comments. |
| |
| * m4/alut_c__attribute.m4, m4/alut_check_func.m4: Added. |
| |
| * acinclude.m4: Removed |
| |
| 2005-09-13 Sven Panne <sven.panne@aedion.de> |
| |
| * configure.ac, src/alutLoader.c, src/alutWaveform.c: A few |
| compatibility hacks to make it compile on Linux, MinGW/MSYS and Cygwin. |
| |
| * acinclude.m4: Added. |
| |
| 2005-09-12 Sven Panne <sven.panne@aedion.de> |
| |
| * admin/.cvsignore: Improved ignorance. |
| |
| * src/Makefile.am: Cleaned up and fixed include paths. Added |
| -no-undefined to libtool linker flags to prepare for building a Windows |
| DLL. Added some comments. |
| |
| 2005-09-11 Sven Panne <sven.panne@aedion.de> |
| |
| * configure.ac, src/alutWaveform.c: Cleaned up alutCreateBufferWaveform. |
| |
| * configure.ac, src/alutInit.c: Header cleanup. |
| |
| * src/alutUtil.c: Fixed braino in alutMicroSleep using nanosleep. |
| |
| * src/alutInit.c: _alutSanityCheck doesn't terminate the program in case |
| of an error anymore, it simply sets the error condition. Some additional |
| cleanup. |
| |
| * src/alutError.c: Print a message to stderr when an error condition is |
| set and the ALUT_DEBUG environment variable is defined. |
| |
| * src/Makefile.am: Include src/helloworld.wav and src/README in |
| distributions. |
| |
| * src/README: A few additions and corrections. |
| |
| * doc/alut.html: A few clarifications and a little reformatting. |
| |
| 2005-09-10 Sven Panne <sven.panne@aedion.de> |
| |
| * configure.ac, doc/alut.html, examples/hello_world.c, |
| include/AL/alut.h, src/Makefile.am, src/alutUtil.c, |
| test_suite/test_fileloader.c, test_suite/test_memoryloader.c, |
| test_suite/test_retrostuff.c, test_suite/test_waveforms.c: Added |
| alutMicroSleep and use it. |
| |
| * include/AL/alut.h: Renamed ALUTAPI/ALUTAPIENTRY to |
| ALUT_API/ALUT_APIENTRY, so we only #define macros with the ALUT_ prefix. |
| |
| * doc/alut.html, include/AL/alut.h, src/alutLoader.c, |
| src/alutWaveform.c, test_suite/test_retrostuff.c: Frequencies are |
| ALfloat again. |
| |
| * doc/alut.html: Mention openal-config and pkg-config. Reformatted a |
| bit. |
| |
| * doc/alut.css: The body should have the same font-family as the |
| headers. |
| |
| 2005-09-09 Sven Panne <sven.panne@aedion.de> |
| |
| * src/Makefile.am: Added libm dependencies. |
| |
| * configure.ac, include/AL/alut.h, admin/alut.dsp: Consistently use |
| _ALUTLIB when building the ALUT DLL. |
| |
| * configure.ac, include/Makefile.am: Install header directly from |
| include subdirectory, it is more logical this way. |
| |
| * include/AL/Makefile.am: Removed. |
| |
| * configure.ac, src/Makefile.am, examples/Makefile.am, |
| test_suite/Makefile.am: Hardwire the library name, that kind of |
| flexibility is not needed as it would break the ABI. |
| |
| * Makefile.am: Added rule to update libtool. |
| |
| * configure.ac: Don't change the default prefix (principle of least |
| surprise). The alut library should be able to be used by dlopen, it |
| doesn't use dlopen (yet). Removed obscure includedir adjustment, it is |
| not needed. Removed dead code. Improved logic to choose OpenAL library |
| (still not completely right). |
| |
| 2005-09-08 Sven Panne <sven.panne@aedion.de> |
| |
| * src/Makefile.am: Distribute internal headers, too. |
| |
| * Makefile.am: Include the Windows stuff in the distribution. |
| |
| * autogen.sh: Simply us autoreconf, as recommended in the |
| automake/autoconf documentation. |
| |
| * README: Fixed typo. |
| |
| * .cvsignore, configure.ac, Makefile.am: Put all administrative files |
| into admin subdirectory. |
| |
| * .indent.pro, INSTALL, install-sh, mkinstalldirs, win_build/alut.dsp, |
| win_build/alut.dsw, win_build/hello_world.dsp: Removed. |
| |
| * admin/alut.dsp, admin/alut.dsw, admin/.cvsignore, |
| admin/hello_world.dsp, admin/.indent.pro: Added. |
| |
| * README: Synched with reality. |
| |
| 2005-09-07 Sven Panne <sven.panne@aedion.de> |
| |
| * autogen.sh: Use -Wall for automake to catch some buglets, deprecated |
| stuff, etc. |
| |
| 2005-09-03 Sven Panne <sven.panne@aedion.de> |
| |
| * src/alutLoader.c: Merged patches for AU format from Erik Hofman |
| <erik@ehofman.com>, including some changes to the original patch. |
| |
| 2005-09-01 Sven Panne <sven.panne@aedion.de> |
| |
| * doc/alut.html, include/AL/alut.h, src/alutError.c, src/alutInit.c, |
| src/alutLoader.c, src/alutVersion.c, src/alutWaveform.c: Moved internal |
| function prototypes out of the public header. Fixed function prototypes, |
| i.e. foo() (C++) vs. foo(void) (C). |
| |
| * src/alutError.h, src/alutInit.h: Added. |
| |
| * .indent.pro, src/alutInit.c, src/alutLoader.c, src/alutWaveform.c, |
| test_suite/test_errorstuff.c, test_suite/test_fileloader.c, |
| test_suite/test_memoryloader.c, test_suite/test_retrostuff.c, |
| test_suite/test_version.c, test_suite/test_waveforms.c: Don't use TABs. |
| |
| * test_suite/test_fileloader.c, test_suite/test_memoryloader.c, |
| test_suite/test_retrostuff.c, test_suite/test_version.c, |
| test_suite/test_waveforms.c: Hopefully make the examples compile on |
| WinDoze. Play sounds only a finite number of times, which is better for |
| automating things. |
| |
| * src/alutError.c, src/alutInit.c, src/alutLoader.c, src/alutVersion.c, |
| src/alutWaveform.c, test_suite/test_errorstuff.c, |
| test_suite/test_fileloader.c, test_suite/test_memoryloader.c, |
| test_suite/test_retrostuff.c, test_suite/test_version.c, |
| test_suite/test_waveforms.c: Reformatted conforming to GNU |
| standards. Please keep it that way... |
| |
| * Makefile.am: Added a target "permissions" to fix the broken |
| permissions after a checkout. Added a target "indent" to automagically |
| indent all C sources and headers according to GNU standards. |
| |
| * .indent.pro: Added. |
| |
| * doc/alut.html, include/AL/alut.h, src/alutError.c, src/alutInit.c, |
| src/alutLoader.c, test_suite/test_memoryloader.c, |
| test_suite/test_retrostuff.c: A bunch of API cleanups: |
| |
| Changed the first parameter of alutInit and alutInitWithoutContext to |
| int*, not ALint*. argc is an int, after all. |
| |
| Changed return type of alutGetError to ALenum, this is more consistent |
| with alGetError. |
| |
| Changed the argument of alutGetErrorString to ALenum for the same |
| reason. |
| |
| Changed the first parameter of alutLoadMemoryFromFileImage and |
| alutCreateBufferFromFileImage to "const ALvoid*", this is more |
| convenient and more consistent with alBufferData. |
| |
| Changed the first parameter of alutLoadWAVFile and alutLoadWAVMemory |
| back to ALbyte*, like it was before. |
| |
| Changed the frequency parameter of alutLoadMemoryFromFile and |
| alutLoadMemoryFromFileImage to an ALuint*, this is more consistent with |
| the way AL handles frequencies. |
| |
| Changed the return type of alutLoadMemoryFromFile and |
| alutLoadMemoryFromFileImage to an ALvoid* for more consistency. |
| |
| * doc/alut.html: Added myself. Fixed a few typos and synched examples |
| with actual sources. Use code formatting conforming to the GNU coding |
| standards. |
| |
| * AUTHORS: Added myself. |
| |
| * doc/alut.html: Converted spec to XHTML + CSS, no changes to the |
| content itself. This is a first step towards using DocBook, which is far |
| more flexible regarding the possible output formats |
| (XHTML, PDF, PS, ...). |
| |
| * doc/alut.css: Added. |
| |
| * doc/noise.gif: Removed. |
| |
| * include/AL/alut.h: Synched platform-specific parts with the AL/ALC |
| headers. Reformatted according to GNU standards. |
| |
| * Makefile.am, examples/Makefile.am, src/Makefile.am, |
| test_suite/Makefile.am: Do not hardwire any obscure paths into the build |
| process, the normal way of using headers/libraries in non-standard |
| places is to set CPPFLAGS/LDFLAGS when configuring and building. |
| |
| * autogen.sh: Small cleanup: Be a good *nix citizen and be quiet when |
| everything works. Furthermore, terminate immediately when a tool fails. |
| |
| 2005-09-01 Steve Baker <sjbaker1@airmail.net> |
| |
| * examples/Makefile.am, examples/hello_world.c, include/AL/alut.h, |
| src/alutLoader.c, src/alutWaveform.c, test_suite/Makefile.am: |
| |
| 1) Replaced '//' C++ style comments with /*...*/ style for portability. |
| |
| 2) According to the OpenAL headers, the third argument of alGetSourcei |
| should be ALint - not ALuint. So 'hello_world.c' wouldn't |
| compile. Fixed. |
| |
| 3) It's a bad idea to sit in a tight loop doing nothing but |
| alGetSourcei. On some OS's, this could lock out any other AL threads - |
| with disasterous consequences. |
| |
| Rather than get into all that complexity in a 'Hello World' example, I |
| elected to simply sleep for plenty of time. |
| |
| However, I did fixup the 'sleep(seconds)' versus 'Sleep(microseconds)' |
| issue (good way to be non-portable Mr Gates). |
| |
| 4) Makefile.am had been changed around so that ALUT demo's and |
| test_suite would link to the OpenAL library in the current build |
| tree. This is bad for many reasons discussed via email - so I reverted |
| that change. |
| |
| 5) Evidently 'strcasecmp' doesn't exist under Windows/MSVC and |
| strcasecmp had been replaced with 'strcmp' for Windows. I think |
| 'stricmp' is the Windows version of strcmp that's case insensitive. |
| |
| 6) I fixed up the lack of a 'random()' function in Windows used 'rand()' |
| instead. Not the ideal fix but definitely 'good enough'. |
| |
| 2005-08-31 Garin Hiebert <garinh@cheesetoast.net> |
| |
| * win_build/alut.dsp, win_build/hello_world.dsp: Fixed Release Build |
| Issues. |
| |
| * doc/alut.html, examples/hello_world.c, include/AL/alut.h, |
| src/alutLoader.c, src/alutWaveform.c: First Stab At Moving To Windows. |
| |
| * win_build/alut.dsp, win_build/alut.dsw, win_build/hello_world.dsp: |
| Added. |
| |
| 2005-08-30 Sven Panne <sven.panne@aedion.de> |
| |
| * src/alutError.c: Namespace hygiene: Make lastError static |
| |
| * examples/.cvsignore, examples/Makefile.am, test_suite/.cvsignore, |
| test_suite/Makefile.am: More tweaks to the build environment, still a |
| bit hacky... |
| |
| * Makefile.am, configure.ac, src/Makefile.am, src/alutError.c, |
| src/alutInit.c, src/alutLoader.c, src/alutVersion.c, src/alutWaveform.c: |
| Move alut.h to include/AL, so we can always use the same kind of |
| #includes and always use the headers from the SI, not any installed |
| ones. Things are not perfect yet, but better... |
| |
| * src/alut.h: Removed. |
| |
| * .cvsignore, examples/.cvsignore, include/.cvsignore, |
| include/Makefile.am, include/AL/.cvsignore, include/AL/Makefile.am, |
| include/AL/alut.h, src/.cvsignore, test_suite/.cvsignore: Added. |
| |
| 2005-08-30 Steve Baker <sjbaker1@airmail.net> |
| |
| * src/Makefile.am: Jason Daly said: The current build system makes the |
| assumption that OpenAL is installed. This just adds -I../../include to |
| pick up the AL headers in the top-level directory. ALUT wouldn't build |
| on my system without this (we use OpenAL from an NFS-mounted directory). |
| |
| 2005-08-29 Steve Baker <sjbaker1@airmail.net> |
| |
| * README, examples/hello_world.c: Added some more build instructions. |
| |
| * configure.ac, examples/Makefile.am, src/Makefile.am, |
| test_suite/Makefile.am: Fixed up makefiles so they find OpenAL in either |
| /usr/local/lib or /usr/lib also fixed ALUT to install in /usr/include/AL |
| and /usr/lib/. |
| |
| * Makefile.am, README, test_suite/test_memoryloader.c, |
| test_suite/test_retrostuff.c: More minor cleanup. |
| |
| * src/alutError.c, src/alutInit.c, src/alutLoader.c, src/alutWaveform.c: |
| Cleaned up some warning messages when -pedantic is enabled. |
| |
| * src/alut.h: Added. |
| |
| * autogen.sh, configure.ac, install-sh, mkinstalldirs: Added autoconf |
| stuff. |
| |
| 2005-08-27 Steve Baker <sjbaker1@airmail.net> |
| |
| * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, README, |
| doc/alut.html, doc/noise.gif, examples/Makefile.am, |
| examples/hello_world.c, src/Makefile.am, src/README, src/alutError.c, |
| src/alutInit.c, src/alutLoader.c, src/alutVersion.c, src/alutWaveform.c, |
| src/helloworld.wav, test_suite/Makefile.am, test_suite/README, |
| test_suite/file1.wav, test_suite/file2.au, test_suite/file3.raw, |
| test_suite/test_errorstuff.c, test_suite/test_fileloader.c, |
| test_suite/test_memoryloader.c, test_suite/test_retrostuff.c, |
| test_suite/test_version.c, test_suite/test_waveforms.c: Added ALUT 1.0.0 |
| Alpha. |