1$Id: ChangeLog_v0.1prealpha 1313 2003-03-24 08:26:29Z ddurham $ 2 3Mar 24, 2002 -- David W. Durham 4 5I've converted configure.in to configure.ac for using autoconf 62.5x since that's where things are going. 7 8----------------------------------------------- 9 10These are the final changes I've made in preparing v0.1prealpha 11 12Wed Mar 6 13:21:17 EST 2002 -- Anthony Ventimiglia 13 14Porting for Debian -- Had to remove -Wno-unused-variable and -Wno-unused-function compiler flags because the Debian gcc (2.95.2) chokes on them. 15 16I wrote a AC macro to test if C++ compiler recognizes flags, which I used to 17check for the above warning flags. So now configure checks to see if these 18flags are legal on g++ (or whatever compiler is used) and adds them to 19CXXFLAGS if they pass. 20 21----------------------------------------------- 22 23Debian compiler also doesn't like ASoundPlayer::mixSoundPlayedChannels() because it's protected. I don't know any of the inner workings, but I'll try moving it to a public member to see if it works. I marked the mods in ASoundPlayer.h 24 25I had to make a similar change with audio_fd in backend/COSSSoundPlayer.h 26 27As per Davy's request, I commented the moves with ???? to make them stand out. 28 29------------------------------------------------ 30 31libaudiofile-dev package is too old, so To install it on Debian, An up to date audiofile package should be installed. I'm thinking about including it in the package. Specifically the afSetVirtualSampleFormat() method isn't implemented in Debian, so we could check in configure. 32 33I wrote a macro ajv_CHECK_LIB_ABORT as a wrapper around AC_CHECK_LIB which 34prints a friendly error message if libaudiofile is missing. I'm also checking 35for afSetVirtualSampleFormat() since it was missing on Debian. It's an early 36version check. 37 38There is also an option --disable-audiofile-check which will force configure 39to skip the check. 40 41-------------------------------------------------- 42 43The macro ajv_CXX_CHECK_LIB is used to check for a good libFOX, it is 44parameterized, so hopefully it can be used to check for other libraries as 45well. Right now it tests for the FXApp class, but once we start getting bug 46reports about it, it can be changed to a class that is used, but is new to the 47version we require. 48 49This macro could also be expanded one day if the decision to use different GUI 50libraries is ever made. 51 52There is an option --disable-FOX-check to override this check as well. 53 54------------------------------------------------- 55 56I put a check to test for a native sstream header in configure.in the macro is 57defined in config/acinclude.m4. I also integrated config/config.h into the mix 58which is created with autoheader from acconfig.h 59 60misc/istring was modified to use missing/sstream-missing should the check for 61a native sstream fail 62 63-------------------------------------------------- 64 65I moved the sources under src as Davy suggested. It's really a simple job. And 66made a common file config/am_include.mk which is included in all the 67Makefiles, and I've reorganized the docs directory. 68 69------------------------------------------------- 70Fri Mar 8 10:08:39 EST 2002 71Wrote config/common.h which will be used to handle low level portability 72problems. common.h is included in every header file, so every file sees 73common.h and config.h 74 75Put URL's in relevent places in the documentation and configure scripts. 76That's really all I'll do for now. Still some stuff to do, but I think we're 77ready to release on my end. 78---------------------------------------------------- 79Following are CVS Log entries 80 81$Log$ 82Revision 1.4 2003/03/24 08:26:28 ddurham 83updated some of the docs as a result of the switch to autoconf-2.5x 84 85Revision 1.3 2002/03/26 02:32:38 lergnom 86Wrote AUTHORS file. I looked at a few different packages and kind of copied the style of BASH's AUTHORS file. 87 88Revision 1.2 2002/03/22 20:57:43 lergnom 89Added some cvs keywords (see Keywords in index of cvs info pages) tracks revision and other stuff. 90 91 92