2003-07-08 13:33  ddurham

	* po/: rezound.pot, ru.po: Updated russian po file

2003-07-08 13:33  ddurham

	* src/frontend_fox/drawPortion.cpp: fixed a compile problem on
	debian with GNU_SOURCE not being defined

2003-07-08 13:32  ddurham

	* src/frontend_fox/fox_compat.h: Made the frontend a little more
	compantible with old FXSlider interfaces

2003-07-08 13:32  ddurham

	* src/frontend_fox/FXGraphParamValue.cpp: Made FXGraphParamValue a
	little more backwards FOX compatible

2003-07-08 13:31  ddurham

	* src/misc/: AThread.h, CConditionVariable.h, CMutex.h, CRWLock.h,
	TAutoBuffer.h, TRingBuffer.h: Added #include of common.h to all
	utility misc headers

2003-07-08 13:22  ddurham

	* src/backend/ASoundFileManager.cpp: Added a check to make sure the
	file exists in ASoundFileManager::prvOpen so that running rezound
	with a filename parameter that doesn't exist doesn't bring up the
	raw dialog for no successful purpose

2003-07-07 10:13  ddurham

	* src/frontend_fox/CMetersWindow.cpp: Made a change for the latest
	FOX to work.  Now FXImage's data is always 32bit

2003-07-03 11:03  ddurham

	* src/misc/CNestedDataFile/cfg.y: Made some changes that will
	hopefully fix some people's compile problems with stpcpy not being
	defined on some systems

2003-07-02 15:03  ddurham

	* src/frontend_fox/FXRezWaveView.cpp: Fixed an issue where a cue
	drag that affected a start or stop position didn't restore the
	start or stop position on undo

2003-07-02 15:02  ddurham

	* src/backend/Edits/: CCueAction.cpp, CCueAction.h: Made
	CMoveCueAction able to accept restore positions for the start
	and/or stop positions

2003-07-02 15:02  ddurham

	* src/backend/: AAction.cpp, AAction.h: Added
	AAction::clearSavedSelectionPositions() to make
	AAction::undoAction() not restore the selection positions from the
	saved values from before doAction() was called

2003-06-30 23:14  ddurham

	* docs/AUTHORS: mentioned Gerhard Zintel

2003-06-30 23:14  ddurham

	* src/frontend_fox/TODO: minor

2003-06-30 23:06  ddurham

	* src/frontend_fox/: CAboutDialog.cpp, CMainWindow.cpp,
	CMainWindow.h: Accepted and modified Gerhard Zintel's patch to add
	a change by semitone feature to the shuttle wheel

2003-06-28 23:39  ddurham

	* src/: backend/COSSSoundRecorder.cpp,
	frontend_fox/CAboutDialog.cpp: Made a warning to the user if the
	recording sample rate was unavailable and has been changed instead
	of just printing it to the console

2003-06-27 17:13  ddurham

	* src/backend/ASoundRecorder.cpp: don't error on duplicate cue
	names anymore

2003-06-27 17:12  ddurham

	* src/backend/CSound.h: oops, was memsetting .reserve more than I
	should have in RCue::RCue

2003-06-27 13:53  ddurham

	* src/misc/CPath.h: Made "permission denied" not throw an exception
	which was causing rezound not to start when it's checking for the
	share dir to use

2003-06-27 13:51  ddurham

	* configure.ac: added a suggestion to monitor the package for
	releases

2003-06-26 22:06  ddurham

	* po/rezound.pot, docs/INSTALL, docs/NEWS: updated for 0.8.1beta

2003-06-26 18:24  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h,
	CChannelSelectDialog.cpp, CCueDialog.cpp, CCueListDialog.cpp,
	CJACKPortChoiceDialog.cpp, CMIDIDumpSampleIdDialog.cpp,
	CMp3Dialog.cpp, CNewSoundDialog.cpp, COggDialog.cpp,
	CPasteChannelsDialog.cpp, CRawDialog.cpp, CRecordDialog.cpp,
	CStatusComm.cpp, CUserNotesDialog.cpp, CVoxDialog.cpp,
	FXModalDialogBox.cpp, FXModalDialogBox.h: Moved getOrigTitle() from
	CActionParamDialog into FXModalDialogBox so that the
	original/untranslated title could be obtained for
	rememberShow/Hide() purposes.  Also Fixed a few other i18n issues

2003-06-26 18:23  ddurham

	* src/frontend_fox/CMainWindow.cpp: called rememberShow() with a
	title

2003-06-26 18:23  ddurham

	* src/frontend_fox/: rememberShow.cpp, rememberShow.h: now
	rememberShow() and rememberHide() require the caller to pass the
	title of the window rather than rememberShow() or rememberHide()
	getting it from FXTopWindow::getTitle() since the title may be
	translated or it might contain a filename

2003-06-26 18:14  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h: moved
	CMainWindow::showAbout() to CAboutDialog::showOnStartup()

2003-06-26 18:13  ddurham

	* src/frontend_fox/: CAboutDialog.cpp, CAboutDialog.h: Moved
	CMainWindow::showAbout() to CAboutDialog::showOnStartup()

2003-06-26 18:11  ddurham

	* src/frontend_fox/main.cpp: Updated to have a function that
	chooses the default font based on the current locale.  Currently,
	it handles only ru (currently the only translation)

2003-06-26 18:10  ddurham

	* src/frontend_fox/TODO: minor

2003-06-26 17:52  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp, cfg.l: Made some
	changes to be more i18n compatible with parsing foreign characters

2003-06-26 17:52  ddurham

	* configure.ac: Added a macro call to AC_GNU_SOURCE to make sure
	glibc extensions are enabled Also updated to version 0.8.1 to be
	different from 0.8.0

2003-06-26 17:51  ddurham

	* src/backend/settings.cpp: forgot to include stdio.h

2003-06-26 17:50  ddurham

	* src/backend/CFLACSoundTranslator.cpp: forgot to include typeinfo

2003-06-26 17:50  ddurham

	* docs/INSTALL: updated about libFLAC

2003-06-25 13:33  ddurham

	* configure.ac: minor

2003-06-25 12:45  ddurham

	* configure.ac, docs/Features.txt, docs/INSTALL, docs/NEWS,
	docs/devel/TODO_release: updated files for the 0.8.0beta release

2003-06-24 14:00  ddurham

	* config/m4/libFLAC++.m4, config/m4/libFLAC.m4,
	src/backend/ASoundTranslator.cpp,
	src/backend/CFLACSoundTranslator.cpp,
	src/backend/CFLACSoundTranslator.h, src/backend/Makefile.am: Added
	preliminary support for FLAC format.  I still need to handle
	metadata (i.e. user notes and cues) and I think I need to handle
	different bit rates other than 16bit eventually.  I need some .flac
	files with data other than 16bit

2003-06-24 13:59  ddurham

	* src/frontend_fox/Makefile.am: moved the @LIB_INTL@ linker
	substitution to the backend makefile

2003-06-24 12:39  ddurham

	* src/backend/ASoundFileManager.cpp: oops

2003-06-24 11:25  ddurham

	* src/frontend_fox/rememberShow.cpp: whoops

2003-06-24 11:16  ddurham

	* src/backend/TODO: possible TODO

2003-06-24 00:54  ddurham

	* configure.ac: minor

2003-06-23 09:24  ddurham

	* configure.ac: minor

2003-06-19 17:00  ddurham

	* src/backend/ClameSoundTranslator.cpp: minor

2003-06-19 16:59  ddurham

	* configure.ac: altered the static build flag a bit

2003-06-19 09:43  ddurham

	* src/frontend_fox/main.cpp: forgot to ifdef out some code when
	gettext isn't found

2003-06-19 01:04  ddurham

	* configure.ac: putting -static instead of -all-static on the
	LDFLAGS now (I guess it used to be all-static, but not anymore)

2003-06-18 23:20  ddurham

	* po/: Makevars, POTFILES.in, rezound.pot: updated translation
	files and added a target to po's makefile so that the POTFILES.in
	can be updated more easily

2003-06-18 22:20  ddurham

	* Makefile.am: minor

2003-06-18 22:13  ddurham

	* Makefile.am, configure.ac, src/backend/Makefile.am,
	src/backend/Generate/Makefile.am, src/frontend_fox/Makefile.am,
	src/misc/Makefile.am, src/misc/CNestedDataFile/Makefile.am: Updated
	makefile.am's and configure.ac which fixes the distcheck target

2003-06-16 14:32  ddurham

	* docs/Features.txt: minor

2003-06-14 22:40  ddurham

	* docs/: Features.txt, FrontendFoxFeatures.txt: Updated the
	documents about the new cue functionality

2003-06-13 21:39  ddurham

	* src/frontend_fox/FXRezWaveView.cpp: Made dragging a cue also drag
	the start or stop positions if the start or stop position was
	exactly that cue position when dragging started

2003-06-13 16:42  ddurham

	* src/frontend_fox/CSoundWindow.cpp: oops

2003-06-13 02:23  ddurham

	* src/misc/CNestedDataFile/CNestedDataFile.cpp: now throws and
	exception if the key is blank

2003-06-13 02:17  ddurham

	* src/frontend_fox/CActionParamDialog.cpp: hmm? ooops

2003-06-13 02:02  ddurham

	* po/rezound.pot: Updated with the new gettext hooks

2003-06-13 02:01  ddurham

	* config/common.h: Made the gettext macro not return junk when
	given ""

2003-06-13 02:01  ddurham

	* src/backend/Remaster/CBalanceAction.cpp: oops

2003-06-13 01:34  ddurham

	* src/: backend/ALFO.cpp, frontend_fox/FXLFOParamValue.cpp:
	gettextized the FXLFOParamValue

2003-06-13 01:33  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h:
	Fixed an issue with the getting titles from the action factory. 
	Now I have to rebuild the preset list each time the dialog is shown
	since it's title could be different each show, and I don't know the
	title until it's shown I also now throw an exception if the title
	is not set when it is shown (which causes problems in the
	CNestedDataFile of presets)

2003-06-13 01:32  ddurham

	* src/frontend_fox/CCrossfadeEdgesDialog.cpp: Fixed a problem where
	I wasn't calling setTitle in CCrossfadeEdgesDialog

2003-06-13 01:29  ddurham

	* share/presets.dat: Edited the presets to have the new titles

2003-06-12 23:57  ddurham

	* src/: backend/AAction.cpp, backend/AActionDialog.h,
	backend/ALFO.cpp, backend/ASoundFileManager.cpp,
	backend/ASoundPlayer.cpp, backend/ASoundRecorder.cpp,
	backend/ASoundTranslator.cpp, backend/CJACKSoundPlayer.cpp,
	backend/CJACKSoundRecorder.cpp,
	backend/CMIDISDSSoundTranslator.cpp,
	backend/CRecordSoundClipboard.cpp, backend/CSound.cpp,
	backend/CStubAction.cpp, backend/ClameSoundTranslator.cpp,
	backend/ClibaudiofileSoundTranslator.cpp,
	backend/CrezSoundTranslator.cpp, backend/initialize.cpp,
	backend/main_controls.cpp, backend/Edits/CAddChannelsEdit.cpp,
	backend/Edits/CCopyCutDeleteEdit.cpp,
	backend/Edits/CCopyCutToNewEdit.cpp, backend/Edits/CCropEdit.cpp,
	backend/Edits/CCueAction.cpp, backend/Edits/CInsertSilenceEdit.cpp,
	backend/Edits/CMuteEdit.cpp, backend/Edits/CPasteAsNewEdit.cpp,
	backend/Edits/CPasteEdit.cpp,
	backend/Edits/CRemoveChannelsEdit.cpp,
	backend/Edits/CRotateEdit.cpp,
	backend/Edits/CSaveAsMultipleFilesAction.cpp,
	backend/Edits/CSaveAsMultipleFilesAction.h,
	backend/Edits/CSaveSelectionAsAction.cpp,
	backend/Edits/CSelectionEdit.cpp,
	backend/Edits/CSwapChannelsEdit.cpp,
	backend/Effects/CChangeAmplitudeEffect.cpp,
	backend/Effects/CChangeRateEffect.cpp,
	backend/Effects/CDelayEffect.cpp,
	backend/Effects/CDistortionEffect.cpp,
	backend/Effects/CFlangeEffect.cpp,
	backend/Effects/CQuantizeEffect.cpp,
	backend/Effects/CReverseEffect.cpp,
	backend/Effects/CTestEffect.cpp,
	backend/Effects/CVariedRepeatEffect.cpp,
	backend/Filters/CArbitraryFIRFilter.cpp,
	backend/Filters/CBiquadResFilter.cpp,
	backend/Filters/CConvolutionFilter.cpp,
	backend/Filters/CSinglePoleFilter.cpp,
	backend/Generate/CGenerateNoiseAction.cpp,
	backend/Looping/CAddCuesAction.cpp,
	backend/Looping/CMakeSymetricAction.cpp,
	backend/Remaster/CBalanceAction.cpp,
	backend/Remaster/CBalanceAction.h,
	backend/Remaster/CCompressorAction.cpp,
	backend/Remaster/CCompressorAction.h,
	backend/Remaster/CMonoizeAction.cpp,
	backend/Remaster/CNoiseGateAction.cpp,
	backend/Remaster/CNoiseGateAction.h,
	backend/Remaster/CNormalizeAction.cpp,
	backend/Remaster/CNormalizeAction.h,
	backend/Remaster/CRemoveDCAction.cpp,
	backend/Remaster/CRemoveDCAction.h,
	backend/Remaster/CResampleAction.cpp,
	frontend_fox/CActionMenuCommand.cpp,
	frontend_fox/CActionParamDialog.cpp,
	frontend_fox/CActionParamDialog.h,
	frontend_fox/CChannelSelectDialog.cpp,
	frontend_fox/CChannelSelectDialog.h, frontend_fox/CCueDialog.cpp,
	frontend_fox/CCueDialog.h, frontend_fox/CCueListDialog.cpp,
	frontend_fox/CJACKPortChoiceDialog.cpp,
	frontend_fox/CMIDIDumpSampleIdDialog.cpp,
	frontend_fox/CMetersWindow.cpp, frontend_fox/CMp3Dialog.cpp,
	frontend_fox/CNewSoundDialog.cpp, frontend_fox/COggDialog.cpp,
	frontend_fox/CPasteChannelsDialog.cpp,
	frontend_fox/CPasteChannelsDialog.h,
	frontend_fox/CProgressDialog.cpp, frontend_fox/CRawDialog.cpp,
	frontend_fox/CRecordDialog.cpp, frontend_fox/CSoundWindow.cpp,
	frontend_fox/CStatusComm.cpp, frontend_fox/CUserNotesDialog.cpp,
	frontend_fox/CVoxDialog.cpp, frontend_fox/EditActionDialogs.cpp,
	frontend_fox/EditActionDialogs.h,
	frontend_fox/EffectActionDialogs.cpp,
	frontend_fox/FXModalDialogBox.cpp, frontend_fox/FXRezWaveView.cpp,
	frontend_fox/FilterActionDialogs.cpp,
	frontend_fox/GenerateActionDialogs.cpp,
	frontend_fox/LoopingActionDialogs.cpp,
	frontend_fox/RemasterActionDialogs.cpp,
	frontend_fox/RemasterActionDialogs.h: Changed the way action
	dialogs' titles are obtained (now from the AActionFactory instead
	of hard coded) Added a lot more gettext hooks (this is pretty much
	all of them now)

2003-06-10 00:28  ddurham

	* src/frontend_fox/FXRezWaveView.cpp: Made pressing enter on the
	focused cue edit it

2003-06-10 00:25  ddurham

	* src/frontend_fox/FXRezWaveView.cpp: Added keyboard manipulation
	of the focused cue.  Left, Right, Home and End change the focused
	cue and center the horizontal scrolling on the focused cue Escape
	will cancel cue's being dragged Delete will delete the focused cue
	and center the next one into view

2003-06-09 23:23  ddurham

	* src/frontend_fox/: FXWaveCanvas.cpp, FXWaveCanvas.h,
	FXWaveScrollArea.cpp, FXWaveScrollArea.h: Added methods to center a
	given position horizontally

2003-06-09 17:04  ddurham

	* src/frontend_fox/FXRezWaveView.cpp: minor

2003-06-08 23:27  ddurham

	* src/frontend_fox/FXRezWaveView.cpp: Changed the way I know the
	last X position of a dragging cue which fixes a problem with the
	start and end points of a wave (because the last mouse X is not
	necessarily where it needs to erase from, since the cue is
	truncated at 0 and len-1)

2003-06-08 23:26  ddurham

	* src/frontend_fox/FXWaveCanvas.cpp: fixed a math error with
	signed/unsigned mixing

2003-06-08 01:51  ddurham

	* src/frontend_fox/: FXRezWaveView.cpp, FXRezWaveView.h: Made cues
	draggable Made a focused cue rectangle, but it doesn't do anything
	yet

2003-06-08 01:49  ddurham

	* src/frontend_fox/: FXWaveScrollArea.cpp, FXWaveScrollArea.h:
	Added parameters to FXWaveScrollArea::redraw so a rectangle to
	redraw can be specified

2003-06-08 01:47  ddurham

	* src/frontend_fox/: CSoundFileManager.cpp, CSoundFileManager.h:
	Added CSoundFileManager::getSoundWindow given a CLoadedSound
	pointer

2003-06-08 01:46  ddurham

	* src/frontend_fox/Makefile.am: Added FXPopupHint.h

2003-06-08 01:46  ddurham

	* src/frontend_fox/FXPopupHint.h: Added FXPopupHint which derives
	from FXToolTip but makes it more general for when dragging cues

2003-06-08 01:45  ddurham

	* src/frontend_fox/: CSoundWindow.cpp, CSoundWindow.h: Added
	getZoomDecimalPlaces() which returns how many decimal places should
	be displayed depending on the horizontal zoom factor

2003-06-08 01:42  ddurham

	* src/backend/: CSound.cpp, CSound.h: Added some methods for
	finding the next or previous cue given a cue

2003-06-08 01:41  ddurham

	* src/backend/Edits/: CCueAction.cpp, CCueAction.h: Added
	CMoveCueAction which is used by the frontend when dragging a cue to
	a different position

2003-06-07 00:56  ddurham

	* src/backend/mypopen.cpp: made some things static that should be

2003-06-06 22:57  ddurham

	* src/misc/CNestedDataFile/cfg.l: Added some changes to make cfg.l
	compatible with future versions of flex

2003-05-29 22:09  ddurham

	* src/frontend_fox/CMainWindow.cpp: Added i18n for the parent
	labels of the pull-down menus and labels of the submenus of menus

2003-05-29 09:38  ddurham

	* src/frontend_fox/TODO: added a TODO

2003-05-28 01:02  ddurham

	* src/frontend_fox/TODO: updated

2003-05-28 00:54  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h: Added a check
	box on the main window to turn on/off the vertical cue positions
	drawn on the waveform

2003-05-28 00:34  ddurham

	* config/common.h, po/POTFILES.in, po/rezound.pot,
	src/backend/Edits/CSaveAsMultipleFilesAction.cpp,
	src/backend/Edits/CSaveSelectionAsAction.cpp,
	src/frontend_fox/CMainWindow.cpp,
	src/frontend_fox/CActionMenuCommand.cpp,
	src/frontend_fox/CActionMenuCommand.h: Made i18n work with the new
	dynamic menu layout and it doesn't require translating menu.dat for
	each language supported

2003-05-28 00:20  ddurham

	* src/frontend_fox/: CCueListDialog.cpp, CSoundWindow.cpp: Fixed
	some updating issues with the new vertical cue positions

2003-05-27 23:52  ddurham

	* src/misc/CNestedDataFile/CNestedDataFile.h: added
	CNestedDataFile::getFilename()

2003-05-27 23:52  ddurham

	* src/: backend/initialize.cpp, backend/settings.cpp,
	backend/settings.h, frontend_fox/CActionParamDialog.cpp,
	frontend_fox/rememberShow.cpp, frontend_fox/settings.cpp,
	frontend_fox/settings.h: Split the declaration and handling of
	global configuration variables into frontend and backend sections. 
	Now settings.cpp in the frontend dir deal with global settings that
	only pertain to the frontend and likewise for the backend.  All
	frontend settings are now under a scope called 'FOX' in the
	registry.dat file.

2003-05-27 17:56  ddurham

	* src/frontend_fox/: FXWaveCanvas.cpp, drawPortion.cpp,
	drawPortion.h, settings.cpp, settings.h: Added vertical lines to
	make cues easier to see on the wave view

2003-05-24 23:49  ddurham

	* src/PoolFile/: CMultiFile.cpp, CMultiFile.h: changed includes

2003-05-24 23:49  ddurham

	* src/backend/: AAction.cpp, AAction.h, CPortAudioSoundPlayer.cpp,
	CPortAudioSoundRecorder.cpp, CrawSoundTranslator.cpp,
	Edits/CCopyCutDeleteEdit.cpp, Edits/CInsertSilenceEdit.cpp,
	Edits/CPasteEdit.cpp, Edits/CSaveAsMultipleFilesAction.cpp,
	Edits/CSelectionEdit.cpp, Effects/CChangeAmplitudeEffect.cpp,
	Effects/CChangeRateEffect.cpp, Effects/CDelayEffect.cpp,
	Effects/CFlangeEffect.cpp, Effects/CQuantizeEffect.cpp,
	Effects/CTestEffect.cpp, Effects/CVariedRepeatEffect.cpp,
	Filters/CBiquadResFilter.cpp, Filters/CConvolutionFilter.cpp,
	Filters/CSinglePoleFilter.cpp, Generate/CGenerateNoiseAction.cpp,
	Remaster/CBalanceAction.cpp, Remaster/CMonoizeAction.cpp,
	Remaster/CRemoveDCAction.cpp, Remaster/CResampleAction.cpp: Made
	AAction.h include math.h istring and stdexcept since most actions
	need them Removed including these in any of the actions that had
	them

2003-05-24 23:48  ddurham

	* src/frontend_fox/: CSoundFileManager.cpp,
	FXCheckBoxParamValue.cpp, FXLFOParamValue.cpp: removed some
	includes that weren't necessary

2003-05-24 23:26  ddurham

	* src/frontend_fox/: CJACKPortChoiceDialog.cpp, COggDialog.cpp,
	CUserNotesDialog.cpp, RemasterActionDialogs.cpp: removed including
	istring where not needed

2003-05-24 23:21  ddurham

	* src/: backend/ASoundFileManager.cpp, backend/initialize.cpp,
	frontend_fox/CActionParamDialog.cpp, frontend_fox/CMainWindow.cpp,
	frontend_fox/FXCheckBoxParamValue.cpp,
	frontend_fox/FXComboTextParamValue.cpp,
	frontend_fox/FXConstantParamValue.cpp,
	frontend_fox/FXDiskEntityParamValue.cpp,
	frontend_fox/FXGraphParamValue.cpp,
	frontend_fox/FXLFOParamValue.cpp,
	frontend_fox/FXTextParamValue.cpp, frontend_fox/rememberShow.cpp:
	Updated the code to use the new CNestedDataFile interface

2003-05-24 23:21  ddurham

	* share/: menu.dat, presets.dat: Removed the []'s from these
	CNestedDataFile files since they're optional but not necessary
	anymore

2003-05-24 23:19  ddurham

	* src/frontend_fox/main.cpp: added some code when testing i18n

2003-05-24 23:17  ddurham

	* src/misc/CMutex.h: minor

2003-05-24 23:17  ddurham

	* src/misc/istring: Added istring::count which can count the number
	of times a sub-string appears in the string

2003-05-24 23:16  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp,
	CNestedDataFile.h, Makefile.am, anytype.h, cfg.l, cfg.y,
	test_CNestedDataFile.cpp: Updated CNestedDataFile library. 
	Templatized the methods so that everything isn't limited to a
	string type.  Also, stripped out the array interface because now
	values can simply be vectors Improved the test application

2003-05-16 22:14  ddurham

	* docs/code/SoundFileFormats: type-o/corrections

2003-05-16 21:36  ddurham

	* src/backend/CSoundPlayerChannel.cpp: tweaked stop()

2003-05-15 16:51  ddurham

	* src/frontend_fox/CMetersWindow.cpp: Changed the color on the
	phase meter a little bit

2003-05-14 22:59  ddurham

	* src/misc/CRWLock.h: Added CRWMutexLocker (which actually works on
	CRWLock)

2003-05-14 22:58  ddurham

	* src/misc/TMemoryPipe.h: made open() public

2003-05-14 22:56  ddurham

	* src/backend/: CSoundPlayerChannel.cpp, CSoundPlayerChannel.h:
	Reworked the mutex stuff in CSoundPlayerChannel, I think it's a
	definate improvement, and I shouldn't get anymore occasional
	segfaults

2003-05-14 16:00  ddurham

	* src/misc/: TMemoryPipe.cpp, TMemoryPipe.h: Made a subclass of
	runtime_error that gets thrown when the read or write end of the
	pipe isn't opened

2003-05-13 00:26  ddurham

	* docs/CVS-INSTALL: added a disclaimer

2003-05-13 00:23  ddurham

	* src/backend/CSoundPlayerChannel.cpp: worked around some mutex
	problems that really probably need call for a redesigned, but I'll
	defer until a later time.

2003-05-13 00:20  ddurham

	* src/frontend_fox/CMetersWindow.cpp: signed/unsigned stuff

2003-05-09 00:47  ddurham

	* src/frontend_fox/: GenerateActionDialogs.cpp,
	GenerateActionDialogs.h: Forgot to add these when the Generate
	Noise Action addition

2003-05-09 00:13  ddurham

	* configure.ac, share/menu.dat, src/backend/Makefile.am,
	src/backend/Generate/CGenerateNoiseAction.cpp,
	src/backend/Generate/CGenerateNoiseAction.h,
	src/backend/Generate/GenerateActions.h,
	src/backend/Generate/Makefile.am, src/frontend_fox/CMainWindow.cpp,
	src/frontend_fox/Makefile.am: Added src/backend/Generate.  This is
	where actions that primarily generate a signal should go.  (Insert
	silence should probably move here) Added CGenerateNoiseAction which
	generates various colors of noise (actually only 2 now, but more
	soon) Frontend interface may change to include "replacing the
	selection with noise" instead of just inserting it

2003-05-09 00:12  ddurham

	* docs/AUTHORS: Added more

2003-05-09 00:11  ddurham

	* src/frontend_fox/CAboutDialog.cpp: Mentioned Marc as an
	"Additional Programmer"

2003-05-09 00:05  ddurham

	* src/frontend_fox/TODO: added a TODO

2003-05-05 01:39  ddurham

	* share/Makefile.am, share/menu.dat,
	src/frontend_fox/CMainWindow.cpp, src/frontend_fox/CMainWindow.h:
	Added Marc's code (after heavy modification) which implementes
	dynamic menu layout

2003-05-05 01:37  ddurham

	* docs/AUTHORS: Added comment about Marc and dynamic menus

2003-05-05 01:36  ddurham

	* docs/Features.txt: updated about dynamic menus

2003-05-04 00:23  ddurham

	* src/misc/CNestedDataFile/cfg.l: minor msg change

2003-05-03 02:13  ddurham

	* src/frontend_fox/CMetersWindow.cpp: Changed the stereo phase
	meter to have a ghosting effect for history using the new features
	to FXBackBufferedCanvas

2003-05-03 02:13  ddurham

	* src/misc/missing/FXBackBufferedCanvas.h-missing: Added some
	features to allow drawing-to/modifying back buffer memory instead
	of using FXDC's function

2003-05-02 13:00  ddurham

	* docs/Features.txt: mentioned the stereo phase meter

2003-05-02 00:23  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h: Added menu
	items to toggle the stereo phase meters on and off

2003-05-02 00:21  ddurham

	* src/frontend_fox/: CMetersWindow.cpp, CMetersWindow.h: Added
	CStereoPhaseMeter and made the enable methods for the 3 meter types
	do various hiding actions

2003-05-02 00:14  ddurham

	* src/backend/: ASoundPlayer.cpp, ASoundPlayer.h: Added
	ASoundPlayer::getSamplingForStereoPhaseMeters which might get
	renamed to something less specific, but really that's all it's used
	for for now

2003-05-02 00:12  ddurham

	* src/misc/Makefile.am: Added TRingBuffer.h to Makefile.am

2003-05-02 00:12  ddurham

	* src/backend/: settings.h, initialize.cpp, settings.cpp: Added
	settings pertaining to the StereoPhaseMeters renamed the enabled
	parameters to be less verbose

2003-05-02 00:09  ddurham

	* src/misc/TRingBuffer.h: Added TRingBuffer.h  It's a partially
	thread-safe fixed size buffer

2003-05-02 00:05  ddurham

	* src/misc/TAutoBuffer.h: Added a default parameter for the size to
	the constructor of zero

2003-05-01 17:43  ddurham

	* docs/devel/TODO: added a TODO

2003-04-26 00:48  ddurham

	* src/frontend_fox/: CMetersWindow.cpp, CRecordDialog.cpp,
	CSoundWindow.cpp, FXWaveScrollArea.cpp, fox_compat.h: Changed the
	code to compile with fox-1.1.25 and added a macro in fx_compat.h to
	make it backwards compatible

2003-04-24 00:33  ddurham

	* src/backend/CSoundPlayerChannel.cpp: Fixed an issue where the
	number of channels could change while the channel was in the middle
	of prebuffering

2003-04-24 00:31  ddurham

	* src/backend/Edits/: CAddChannelsEdit.cpp, CAddChannelsEdit.h,
	CRemoveChannelsEdit.cpp, CRemoveChannelsEdit.h: Made Remove and Add
	Channel Edit Actions not stop the sound player channel themselves. 
	It's not necessary anymore

2003-04-16 23:31  ddurham

	* docs/CVS-INSTALL: mentioned bison and flex in the CVS-INSTALL
	document

2003-04-12 19:30  ddurham

	* po/ru.po: oops

2003-04-11 10:45  ddurham

	* src/frontend_fox/CMainWindow.cpp: minor

2003-04-11 01:03  ddurham

	* src/frontend_fox/: CMetersWindow.cpp, CMetersWindow.h: Added a
	balance meter which shows the difference between the left and right
	channel in RMS and peak levels

2003-04-08 02:01  ddurham

	* src/: backend/ASoundTranslator.cpp, backend/ASoundTranslator.h,
	backend/CMIDISDSSoundTranslator.cpp,
	backend/CMIDISDSSoundTranslator.h,
	backend/ClameSoundTranslator.cpp, backend/ClameSoundTranslator.h,
	backend/ClibaudiofileSoundTranslator.cpp,
	backend/ClibaudiofileSoundTranslator.h,
	backend/ClibvorbisSoundTranslator.cpp,
	backend/ClibvorbisSoundTranslator.h,
	backend/Cold_rezSoundTranslator.cpp,
	backend/Cold_rezSoundTranslator.h, backend/CrawSoundTranslator.cpp,
	backend/CrawSoundTranslator.h, backend/CrezSoundTranslator.cpp,
	backend/CrezSoundTranslator.h, backend/CvoxSoundTranslator.cpp,
	backend/CvoxSoundTranslator.h, frontend_fox/CFrontendHooks.cpp:
	generalized the idea of handled extensions being returned in a
	vector from ASoundTranslator objects to return a general filemask
	to match for each format This allowed me to add /dev/midi to show
	up (because it doesn't have an extension) for the SDS format

2003-04-08 00:57  ddurham

	* docs/Features.txt: listed MIDI SDS under the Features list

2003-04-08 00:46  ddurham

	* src/: backend/AFrontendHooks.h, frontend_fox/CFrontendHooks.cpp,
	frontend_fox/CFrontendHooks.h,
	frontend_fox/CMIDIDumpSampleIdDialog.cpp,
	frontend_fox/CMIDIDumpSampleIdDialog.h, frontend_fox/Makefile.am:
	Added frontend means to select parameters for dumping samples
	to/from MIDI devices

2003-04-08 00:46  ddurham

	* src/backend/: ASoundTranslator.cpp, CMIDISDSSoundTranslator.cpp,
	CMIDISDSSoundTranslator.h, Makefile.am: Added a
	CMIDISDSSoundTranslator which can dump samples to/from MIDI devices
	Some more work needs to be done about filename book-keeping since
	reading from a device may happen multiple times but they need to
	have different registered filenames and working files

2003-04-08 00:43  ddurham

	* src/backend/: ASoundFileManager.cpp, ASoundFileManager.h: Made
	ASoundFileManager not ask to overwrite if the path is a device Also
	tweaked some parameters and made some minor comment changes

2003-04-08 00:42  ddurham

	* src/backend/: CSound.cpp, CSound.h: Added couple of general data
	pool methods and return (via a parameter) the index a cue was found
	at if it was found by CSound::containsCue()

2003-04-08 00:40  ddurham

	* src/frontend_fox/main.cpp: minor

2003-04-08 00:38  ddurham

	* src/misc/CPath.h: added CPath::isDevice()

2003-04-04 15:35  ddurham

	* po/rezound.pot, po/ru.po,
	src/frontend_fox/CActionParamDialog.cpp,
	src/frontend_fox/CActionParamDialog.h,
	src/frontend_fox/CChannelSelectDialog.cpp,
	src/frontend_fox/CCrossfadeEdgesDialog.cpp,
	src/frontend_fox/EditActionDialogs.cpp,
	src/frontend_fox/EffectActionDialogs.cpp,
	src/frontend_fox/FXCheckBoxParamValue.cpp,
	src/frontend_fox/FXCheckBoxParamValue.h,
	src/frontend_fox/FXComboTextParamValue.cpp,
	src/frontend_fox/FXComboTextParamValue.h,
	src/frontend_fox/FXConstantParamValue.cpp,
	src/frontend_fox/FXConstantParamValue.h,
	src/frontend_fox/FXDiskEntityParamValue.cpp,
	src/frontend_fox/FXDiskEntityParamValue.h,
	src/frontend_fox/FXGraphParamValue.cpp,
	src/frontend_fox/FXGraphParamValue.h,
	src/frontend_fox/FXLFOParamValue.cpp,
	src/frontend_fox/FXLFOParamValue.h,
	src/frontend_fox/FXTextParamValue.cpp,
	src/frontend_fox/FXTextParamValue.h,
	src/frontend_fox/FilterActionDialogs.cpp,
	src/frontend_fox/LoopingActionDialogs.cpp,
	src/frontend_fox/RemasterActionDialogs.cpp: Added many more hooks
	for gettext translations

2003-04-04 15:35  ddurham

	* config/common.h: added N_(...) as a gettext NOOP

2003-04-04 15:34  ddurham

	* po/POTFILES.in: didn't mean to have images.bak included in the
	list

2003-04-03 17:05  ddurham

	* src/frontend_fox/CFrontendHooks.cpp: Added _(...) translation
	hooks

2003-03-29 02:10  ddurham

	* docs/CVS-INSTALL: mentioned gettext

2003-03-29 01:55  ddurham

	* src/: backend/Edits/CSaveAsMultipleFilesAction.cpp,
	backend/Edits/CSaveSelectionAsAction.cpp,
	frontend_fox/CAboutDialog.cpp, frontend_fox/CMainWindow.cpp: Added
	some _(...) around important frontend strings for getting a
	translation started

2003-03-29 01:54  ddurham

	* Makefile.am, bootstrap, configure.ac, config/common.h,
	po/LINGUAS, po/Makevars, po/POTFILES.in, po/README, po/rezound.pot,
	po/ru.po, src/frontend_fox/Makefile.am, src/frontend_fox/main.cpp:
	Added gettext support to ReZound.  No real transalations yet, but
	I'm all ready for them.

2003-03-27 02:45  ddurham

	* configure.ac: flex and bison tests where being circumvented by
	the missing script which wasn't helping things

2003-03-27 01:12  ddurham

	* src/: frontend_fox/CFrontendHooks.cpp,
	backend/Filters/CConvolutionFilter.cpp,
	backend/ASoundFileManager.cpp, backend/ASoundFileManager.h,
	backend/ASoundTranslator.cpp, backend/ASoundTranslator.h,
	backend/initialize.cpp: Moved the code that registers
	ASoundTranslators derived classes and the code that deteremines a
	suitable translator into static methods in the ASoundTranslator
	class rather than in initialize.cpp and ASoundFileManager Changed
	the other files that are affected by this change

2003-03-27 01:10  ddurham

	* src/misc/CPath.h: Added CPath::isRegularFile() and
	CPath::isLink()

2003-03-27 00:32  ddurham

	* configure.ac: Added a check and warning about lame being needed
	for mp3 files

2003-03-27 00:28  ddurham

	* config/m4/: audiofile.m4, ogg.m4, vorbis.m4: Added the .m4 files
	that come with libaudiofile, libogg and libvorbis because I guess
	you need to include them in your package that uses them.  If the
	package wasn't installed, then neither would the .m4 file be, so
	you get a configure error about an unknown macro name

2003-03-25 22:38  ddurham

	* src/frontend_fox/FXModalDialogBox.h: minor

2003-03-25 09:37  ddurham

	* src/frontend_fox/CMainWindow.cpp: cosmetic tweak

2003-03-25 09:31  ddurham

	* bootstrap: enhanced cleanup

2003-03-25 09:31  ddurham

	* docs/CVS-INSTALL: docmented that some lower versions of the
	auto-tools work

2003-03-25 09:04  ddurham

	* docs/Features.txt: minor

2003-03-25 08:56  ddurham

	* docs/Features.txt: mentioned DC Offset compensation when
	recording

2003-03-25 01:01  ddurham

	* src/backend/ASoundRecorder.cpp: minor

2003-03-25 01:00  ddurham

	* src/frontend_fox/CRecordDialog.cpp: added some tip texts

2003-03-25 00:56  ddurham

	* src/frontend_fox/: CRecordDialog.cpp, CRecordDialog.h: Added
	frontend means to use the functionality in the backend that can
	report and compensate for any DC Offset in a recording

2003-03-25 00:55  ddurham

	* src/backend/: ASoundRecorder.cpp, ASoundRecorder.h: Added
	functionality to the recorder for reporting and compensating for
	any DC Offset that the hardware may have

2003-03-24 09:52  ddurham

	* configure.ac: calling AC_GNU_SOURCE wasn't necessary in
	configure.ac and it didn't exist until autoconf-2.54

2003-03-24 02:32  ddurham

	* src/backend/: ClibvorbisSoundTranslator.cpp,
	ClibvorbisSoundTranslator.h: Updated during the switch to
	autoconf-2.5x

2003-03-24 02:32  ddurham

	* src/backend/CSound.cpp: made a note

2003-03-24 02:30  ddurham

	* bootstrap: Anthony's original bootstrap is mostly implemented in
	autoconf-2.5x's autoreconf script.  So I made bootstrap call
	autoreconf and added a --clean flag

2003-03-24 02:27  ddurham

	* docs/CVS-INSTALL: updated as a result to changing to
	autoconf-2.5x

2003-03-24 02:26  ddurham

	* docs/: devel/AutoMake-guide, devel/ChangeLog_v0.1prealpha,
	devel/TODO_release, AUTHORS, INSTALL, Makefile.am: updated some of
	the docs as a result of the switch to autoconf-2.5x

2003-03-24 02:24  ddurham

	* README: minor

2003-03-24 02:23  ddurham

	* src/frontend_fox/Makefile.am, Makefile.am, configure.ac,
	configure.in, config/acconfig.h, config/am_include.mk,
	config/m4/ac_define_dir.m4, config/m4/cxx-lib.m4, config/m4/cxx.m4,
	config/m4/sstream.m4, config/m4/stdint.m4, src/backend/Makefile.am:
	- Updated configure.in to configure.ac from autoconf-2.1x to
	autoconf-2.5x and enhanced the way libs are detected and use
	AC_SUBST more.	- I updated any other files as necessary.  -
	acconfig.h is no longer necessary with AH_TEMPLATE() - reformatted
	the config/m4/*.m4 files to be prettier

2003-03-21 00:30  ddurham

	* src/backend/Edits/CSaveAsMultipleFilesAction.cpp: fixed the
	multi-line string literal

2003-03-18 17:12  ddurham

	* src/frontend_fox/CChannelSelectDialog.cpp: Made
	CChannelSelectDialog show/hide the checkboxes instead of
	enable/disable them

2003-03-18 17:11  ddurham

	* src/frontend_fox/: CPasteChannelsDialog.cpp,
	RemasterActionDialogs.cpp: Using the parameter to FXModalDialogBox
	now instead of having to include CNestedDataFile and undo what
	rememberShow does

2003-03-18 17:11  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h:
	Added a parameter to the constructor of CActionParamDialog which
	gets passed thru to the constructor of FXModalDialogBox

2003-03-18 17:10  ddurham

	* src/frontend_fox/: FXModalDialogBox.cpp, FXModalDialogBox.h:
	Added a parameter to the constructor of FXModalDialogBox which
	chooses the behavior of whether the size and location will be
	remember or not or whether the size should be shrink-wrapped each
	time the dialog comes up

2003-03-18 00:07  ddurham

	* src/backend/CSoundPlayerChannel.cpp: booboo.. caused add/remove
	channels to break on play

2003-03-15 23:35  ddurham

	* src/: backend/Edits/CSaveSelectionAsAction.cpp,
	frontend_fox/CActionMenuCommand.cpp, frontend_fox/CMainWindow.cpp:
	Made all the menu items' captions end in '...' if it brings up a
	dialog concerning the action

2003-03-15 23:34  ddurham

	* src/backend/: AAction.cpp, AAction.h: implemented
	AActionFactor::hasDialog()

2003-03-15 23:15  ddurham

	* src/: backend/initialize.cpp, backend/settings.cpp,
	backend/settings.h, frontend_fox/CMainWindow.cpp,
	frontend_fox/CMainWindow.h, frontend_fox/drawPortion.cpp: Added a
	setting that toggles whether the (most probably) clipped samples
	are rendered to stand out

2003-03-15 22:31  ddurham

	* src/frontend_fox/COggDialog.cpp: added a label to make things
	less confusing for oggenc users

2003-03-14 00:00  ddurham

	* src/backend/CrezSoundTranslator.cpp: minor tweak to prevent an
	error in an obscure case

2003-03-13 14:52  ddurham

	* src/frontend_fox/: CActionMenuCommand.cpp, FXGraphParamValue.cpp,
	FXWaveScrollArea.cpp: more CPU saves due to FXApp::refresh()

2003-03-13 12:26  ddurham

	* src/frontend_fox/CSoundWindow.cpp: GREATLY improved the CPU usage
	when playing a file by simply returning 0 from the play position
	update timer instead of 1 (which caused FXApp::refresh() to be
	called)

2003-03-13 12:13  ddurham

	* src/frontend_fox/CMetersWindow.cpp: minor comment

2003-03-13 11:32  ddurham

	* src/backend/: initialize.cpp, settings.h, settings.cpp:
	Rearranged the toggle flags for the frequency analyzer and level
	meters in the registry

2003-03-13 10:38  ddurham

	* src/frontend_fox/: CSoundWindow.cpp, CSoundWindow.h: It was too
	CPU intensive to have the playPositionLabel in CSoundWindow be an
	FXLabel.  So, I changed it to an FXFrame just to have a background
	color and I use FXDCWindow to draw the text myself each play
	position update.

2003-03-12 15:18  ddurham

	* src/frontend_fox/CPasteChannelsDialog.cpp: Fixed a bug where the
	checkboxes on the pasting dialog would sometime fail to show even
	though I was showing them

2003-03-11 12:33  ddurham

	* docs/devel/TODO: updated the TODO about some completed items

2003-03-11 12:32  ddurham

	* src/frontend_fox/FilterActionDialogs.cpp: Defaulted the filter
	kernel of the convolution action

2003-03-11 12:28  ddurham

	* src/backend/CrezSoundTranslator.cpp: improved the status bar
	titling

2003-03-11 12:25  ddurham

	* src/backend/Remaster/: CCompressorAction.cpp,
	CNoiseGateAction.cpp, CNormalizeAction.cpp, CRemoveDCAction.cpp,
	CResampleAction.cpp, CUnclipAction.cpp: Improved the status bar
	titling

2003-03-11 12:16  ddurham

	* src/backend/Filters/: CArbitraryFIRFilter.cpp,
	CBiquadResFilter.cpp, CConvolutionFilter.cpp,
	CSinglePoleFilter.cpp: Improved the status bar titling

2003-03-11 12:08  ddurham

	* src/backend/Looping/CMakeSymetricAction.cpp: Improved the status
	bar titling

2003-03-11 12:02  ddurham

	* src/backend/Effects/: CChangeAmplitudeEffect.cpp,
	CChangeRateEffect.cpp, CDelayEffect.cpp, CDistortionEffect.cpp,
	CFlangeEffect.cpp, CQuantizeEffect.cpp, CReverseEffect.cpp,
	CVariedRepeatEffect.cpp: improved the status bar titling

2003-03-11 11:55  ddurham

	* src/backend/CStubAction.cpp: simplified the status bar titling

2003-03-07 23:55  ddurham

	* src/frontend_fox/CMainWindow.cpp: booboo

2003-03-07 16:48  ddurham

	* docs/TODO_FOR_USERS_TO_READ: minor

2003-03-07 16:45  ddurham

	* docs/Features.txt: Listed the two new looping features on the
	features list

2003-03-07 16:45  ddurham

	* docs/devel/TODO: updated the TODO concerning the two new looping
	features

2003-03-07 16:45  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h: Added two new
	buttons and two new menu items for using the two new loop features

2003-03-07 16:44  ddurham

	* src/backend/: initialize.cpp, settings.cpp, settings.h: Added
	settings which affect the two new loop features

2003-03-07 16:43  ddurham

	* src/backend/: CSoundPlayerChannel.cpp, CSoundPlayerChannel.h,
	main_controls.cpp, main_controls.h: Added a 2 new loops types
	besides normal looping One skips the bulk of the middle of a signal
	so that when one is just trying to hear the loop point it's faster
	The other places a gap before repeating so that the user can know
	when the repeat happens in the case where the beginning and the end
	sound similar

2003-03-07 16:23  ddurham

	* src/images/: make_menu_thumbs.sh,
	play_selection_looped_gap_before_repeat.gif,
	play_selection_looped_skip_most.gif,
	small_play_selection_looped_gap_before_repeat.gif,
	small_play_selection_looped_skip_most.gif, WORK/play.xcf: Added
	icons for the new looping methods where you can have it skip most
	of the middle or insert a gap before repeating

2003-03-07 16:10  ddurham

	* docs/Features.txt: Added monoize

2003-03-05 23:58  ddurham

	* share/presets.dat: added two presets for the balance action

2003-03-05 23:58  ddurham

	* src/backend/Remaster/CBalanceAction.cpp: fixed a bug when balance
	was flat and strict balance was selected

2003-03-05 23:53  ddurham

	* src/frontend_fox/CMainWindow.cpp: Reordered and added separators
	to the Remaster menu

2003-03-05 23:47  ddurham

	* src/frontend_fox/EditActionDialogs.cpp: minor

2003-03-05 16:41  ddurham

	* src/backend/TODO: revised the TODO

2003-03-05 16:31  ddurham

	* src/frontend_fox/EditActionDialogs.h,
	src/frontend_fox/EditActionDialogs.cpp,
	src/frontend_fox/CMainWindow.cpp, docs/devel/TODO,
	src/backend/Edits/CSelectionEdit.cpp,
	src/backend/Edits/CSelectionEdit.h: Added another factor for
	CSelectionEdit which is used to grow or slide the selection in one
	or more directions

2003-03-04 22:54  ddurham

	* src/backend/ASoundRecorder.cpp: Changed PREALLOC_SECONDS to 1
	instead of 5 Used CMutexLocker instead of try/catch and unlock

2003-03-04 16:15  ddurham

	* src/backend/Edits/CRemoveChannelsEdit.cpp: oops

2003-03-04 16:12  ddurham

	* src/backend/Edits/: CAddChannelsEdit.cpp,
	CRemoveChannelsEdit.cpp: Made CRemoveChannelsEdit regard
	prepareForUndo changed return syntax style

2003-03-04 16:04  ddurham

	* docs/devel/TODO, src/backend/Remaster/CMonoizeAction.cpp,
	src/backend/Remaster/CMonoizeAction.h,
	src/backend/Remaster/Makefile.am,
	src/backend/Remaster/RemasterActions.h,
	src/frontend_fox/CMainWindow.cpp,
	src/frontend_fox/RemasterActionDialogs.cpp,
	src/frontend_fox/RemasterActionDialogs.h: Added a monoize action
	under the remaster controls

2003-03-04 11:12  ddurham

	* src/frontend_fox/CPasteChannelsDialog.cpp: minor

2003-03-04 11:12  ddurham

	* src/frontend_fox/: CActionParamDialog.h, CActionParamDialog.cpp:
	Added CActionParamDialog::showControl() which can be used to show
	or hide a created control

2003-02-27 00:11  ddurham

	* docs/devel/TODO_release: minor

2003-02-26 11:45  ddurham

	* src/backend/Edits/CPasteEdit.cpp: fixed a bug when using Repeat
	Count and Fit Mix Paste together

2003-02-26 10:28  ddurham

	* src/frontend_fox/CMainWindow.cpp: fixed a bug when compiling with
	gcc-2.95 and libstdc++3-3.0 or somewhere around there

2003-02-25 11:30  ddurham

	* docs/devel/TODO_release: minor

2003-02-25 11:02  ddurham

	* configure.in, docs/Features.txt, docs/INSTALL, docs/NEWS,
	docs/devel/TODO_release: Updated for 0.7.0beta

2003-02-24 10:42  ddurham

	* src/backend/: ASoundPlayer.cpp, ASoundRecorder.cpp: now I don't
	popup a warning about falling back to OSS unless the OSS fails as
	well

2003-02-24 09:41  ddurham

	* src/backend/initialize.cpp: minor

2003-02-24 09:40  ddurham

	* src/backend/initialize.cpp: Added a message about joining the
	mailing list in the usage message

2003-02-23 00:36  ddurham

	* src/backend/CSound.cpp: fixed an issue in CSound::mixSound() when
	there was a difference in sample rate and fitting the src, and I
	broke out the case better to support mroe fitSrc types in the
	future

2003-02-23 00:27  ddurham

	* src/backend/Edits/CPasteEdit.cpp: found the cause of an issue
	with the CRecordClipboard, JACK and fit-mix pasting (it was showing
	up because of a difference in sample rate)

2003-02-23 00:26  ddurham

	* src/backend/CRecordSoundClipboard.cpp: minor issue fixed with the
	new temporarilyShortenLength method (which hopefully will go away
	some day)

2003-02-21 12:37  ddurham

	* src/frontend_fox/: CPasteChannelsDialog.cpp,
	CPasteChannelsDialog.h: tweaked the CPasteChannelsDialog layout

2003-02-21 12:13  ddurham

	* src/frontend_fox/: CPasteChannelsDialog.cpp,
	CPasteChannelsDialog.h: Enhanced the paste channels dialog
	appearance and added controls for specifying either a repeat count
	or a repeat time

2003-02-21 12:12  ddurham

	* src/backend/: ASoundClipboard.h, CNativeSoundClipboard.cpp,
	CNativeSoundClipboard.h, CRecordSoundClipboard.cpp,
	CRecordSoundClipboard.h: Added a getChannelCount() method to all
	the clipboards

2003-02-20 23:37  ddurham

	* src/backend/CStubAction.h: ran dos2unix on this file

2003-02-20 12:28  ddurham

	* src/backend/Edits/: CPasteEdit.cpp, CPasteEdit.h: Now I use a
	"Repeat Count" parameter passed in the action parameters if it
	exists

2003-02-19 12:13  ddurham

	* src/backend/Edits/: CPasteEdit.cpp, CPasteEdit.h: Added most of
	the support for supporting the clipboard to be regarded as
	repeating a given number of times (and not necessarily an integer)
	instead of just always once.  One bug with JACK and
	CRecordClipboard needs to be worked and and I don't yet know what
	the deal is.  And I still need to add a frontend means for using
	this new feature

2003-02-19 12:10  ddurham

	* src/backend/ASoundPlayer.cpp: minor.. made a comment

2003-02-19 12:09  ddurham

	* src/backend/CJACKSoundRecorder.cpp: minor.. made a note

2003-02-19 12:05  ddurham

	* src/backend/CSound.cpp: minor.. started tempAudioPoolCounter at 1
	instead of 0

2003-02-19 11:54  ddurham

	* src/backend/TODO: added a possible todo

2003-02-19 11:52  ddurham

	* src/backend/: CNativeSoundClipboard.cpp, CNativeSoundClipboard.h,
	ASoundClipboard.h, CRecordSoundClipboard.cpp,
	CRecordSoundClipboard.h: Added
	ASoundClipboard::temporarilyShortenLength() which is sort-of a hack
	to get fit mix paste to work with a repeated clipboard.  The last
	partial iteration of a fit mix paste where the clipboard is
	repeated a non-integer number of times needs to temporarily remove
	the part that won't be regarded in that streched part of the paste.
	 Perhaps this could be eliminated if CSound::mixSound got passed a
	parameter for how much of the src to use instead of using
	src.getSize(), but then all the uses of mixSound would need to be
	changed.

2003-02-19 11:45  ddurham

	* src/backend/DSP/TSoundStretcher.h: minor

2003-02-19 00:02  ddurham

	* src/backend/CStubAction.cpp: enchanced the progress bar title

2003-02-19 00:00  ddurham

	* src/backend/Effects/CChangeAmplitudeEffect.cpp: Enhanced the
	progress bar title

2003-02-19 00:00  ddurham

	* src/frontend_fox/CProgressDialog.cpp: made the progress dialog a
	little wider for longer titles.. perhaps I could base it on the
	title length

2003-02-18 23:41  ddurham

	* src/images/: graph_vert_flip.gif, WORK/graph_param_buttons.xcf:
	tweaked the vertical flip icon

2003-02-18 23:41  ddurham

	* src/backend/CGraphParamValueNode.cpp: bounded the y values coming
	back from the smoothing function

2003-02-18 22:23  ddurham

	* src/frontend_fox/: FXGraphParamValue.cpp, FXGraphParamValue.h:
	Added a smoothing button for the graph nodes moved the deformation
	code into the backend updated a changed URL

2003-02-18 22:23  ddurham

	* src/backend/: CGraphParamValueNode.cpp, CGraphParamValueNode.h:
	Added functions to deform a given graph node list

2003-02-18 22:22  ddurham

	* src/images/: WORK/graph_param_buttons.xcf, graph_smooth.gif:
	Added a smooth button to the graph param buttons.. I which it was a
	little more exagerated what it looks like, but I only have 16x16 to
	work with

2003-02-18 00:27  ddurham

	* src/frontend_fox/: CMainWindow.cpp, RemasterActionDialogs.cpp,
	RemasterActionDialogs.h: Added a frontend means to use the new
	CBalanceAction action

2003-02-18 00:26  ddurham

	* src/backend/Remaster/: CBalanceAction.cpp, CBalanceAction.h,
	Makefile.am, RemasterActions.h: Added CBalanceAction which can be
	used to alter the balance of amplitude between two selected
	channels

2003-02-18 00:24  ddurham

	* src/frontend_fox/: FXComboTextParamValue.h,
	FXComboTextParamValue.cpp: added FXComboTextParamValue::getItems()

2003-02-18 00:23  ddurham

	* src/frontend_fox/EditActionDialogs.cpp: Defaulted the swap
	channels A and B values

2003-02-14 10:50  ddurham

	* src/backend/CSoundPlayerChannel.cpp: made some comments about
	potential problems with JACK

2003-02-13 23:27  ddurham

	* src/frontend_fox/: FXGraphParamValue.cpp, FXGraphParamValue.h:
	Added symmetry buttons to FXGraphParamValue and icons to those new
	buttons

2003-02-13 23:26  ddurham

	* src/images/: graph_clear.gif, graph_horz_flip.gif,
	graph_vert_flip.gif, WORK/graph_param_buttons.xcf: Added these
	icons for the symmetry buttons on the FXGraphParamValue

2003-02-13 22:19  ddurham

	* src/backend/: CGraphParamValueNode.cpp, CGraphParamValueNode.h:
	removed the unused userData member from CGraphParamValueNode

2003-02-12 22:52  ddurham

	* src/: backend/license.h, frontend_fox/CAboutDialog.cpp: fixed the
	deprecated multi-line string literals

2003-02-12 16:32  lergnom

	* packaging/debian/README.cvs: Minor change in command.

2003-02-12 13:48  lergnom

	* packaging/debian/: control, README.cvs, changelog: This should be
	it, fixed some bugs, at least dpkg-buildpackage is starting the
	package build.

2003-02-12 12:25  lergnom

	* bootstrap: Just added a line to remove the rezound link after a
	cleaning

2003-02-12 12:22  lergnom

	* packaging/debian/: rules, README.Debian, README.cvs, deb-prep.sh,
	dirs, menu, postinst, postrm, preinst, prerm, rezound.1: Ok I
	should be ready to test out the debianization. Just checking in
	before the first run

2003-02-12 11:43  ddurham

	* src/: frontend_fox/CPasteChannelsDialog.h,
	frontend_fox/CPasteChannelsDialog.cpp,
	backend/Edits/CPasteEdit.cpp: Simplified the way that the mix
	method and channel's vector gets passed to the backend.. now
	instead of using a pair I use CActionParameters to get mixMethod to
	the backend.  I'm not quite sure why I didn't do this in the first
	place.	Next is to get pasteChannels going through
	CActionParameters too

2003-02-12 10:40  lergnom

	* packaging/debian/: deb-prep.sh, README.cvs: Adding debian/ to the
	make dist tarball created, with all the cvs versions of the debian
	control files contained whithin.

2003-02-11 20:26  lergnom

	* packaging/debian/README.cvs: I'm taking a little break, so I'll
	just check this in for now.

2003-02-11 20:12  lergnom

	* packaging/debian/: README.cvs, changelog, control, copyright,
	deb-prep.sh: Moving towards having this deb thing pack itself.

2003-02-11 19:06  lergnom

	* packaging/debian/: README.cvs, deb-prep.sh: I have to blow away
	the directory, since this build process is a little destructive, so
	I'm just checking them in for now

2003-02-11 18:43  lergnom

	* packaging/debian/: README.cvs, deb-prep.sh: Well I've finally
	gotten over that first step of getting the tarball made, now I'm
	ready to move on.

2003-02-11 17:56  lergnom

	* packaging/debian/: deb-prep.sh, README.cvs: WOrking on trying to
	get this working with my autotools, damn it I hate version changes.

2003-02-11 15:23  lergnom

	* packaging/debian/deb-prep.sh: Added tests so we won't run
	anything we don't need to.

2003-02-11 09:59  ddurham

	* packaging/debian/README.cvs: fixed type-o

2003-02-10 23:04  ddurham

	* src/backend/: CJACKSoundPlayer.cpp, CJACKSoundPlayer.h,
	CJACKSoundRecorder.cpp, CJACKSoundRecorder.h: removed the callback
	for maxBufferChanged which supposedly never happened and is now
	depricated

2003-02-10 13:27  lergnom

	* packaging/debian/README.cvs: Just adding little stuff to make
	emacs happy.

2003-02-10 10:59  ddurham

	* src/backend/: CJACKSoundPlayer.cpp, CJACKSoundRecorder.cpp:
	possibly improved the deinitialization code

2003-02-10 08:27  lergnom

	* packaging/debian/README.cvs: Moving along, there seems to be a
	problem, so I want to start over, but first I'll check this in.

2003-02-10 08:20  lergnom

	* packaging/debian/deb-prep.sh: This is pretty much the extent of
	wha this file will become, I may decide to make it a little better
	later.

2003-02-10 08:13  lergnom

	* packaging/debian/README.cvs: Blah Blah Blah, moving on, I'm
	really just checking in a little too much, b/c I started using
	Emacs and I'm getting used to the VC commands.

2003-02-10 08:11  lergnom

	* packaging/debian/deb-prep.sh: Just setting up the initiial script
	which will do everything to prepare the source for debianizing.

2003-02-10 08:03  lergnom

	* packaging/debian/README.cvs: Just updating File, this will be a
	step by step log of what is to be done to debianize the CVS
	repository.

2003-02-10 01:30  ddurham

	* src/backend/: ASoundPlayer.cpp, ASoundRecorder.cpp: minor

2003-02-10 01:29  ddurham

	* configure.in: Now I also enable OSS if it's not disabled along
	with either ENABLE_PORTAUDIO xor ENABLE_JACK

2003-02-10 01:28  ddurham

	* src/backend/: ASoundFileManager.cpp, CRecordSoundClipboard.cpp,
	CRecordSoundClipboard.h: Use
	ASoundRecorder::createInitializedRecorder

2003-02-10 01:28  ddurham

	* src/backend/: initialize.cpp, settings.cpp, settings.h: Don't use
	#elif for selecting which audio I/O setting variables to declare
	load and save call ASoundPlayer::createInitializedSoundPlayer

2003-02-10 01:26  ddurham

	* src/backend/CJACKSoundPlayer.cpp: minor

2003-02-10 01:25  ddurham

	* src/backend/: ASoundPlayer.h, ASoundPlayer.cpp: Added
	ASoundPlayer::createInitializedSoundPlayer

2003-02-10 01:24  ddurham

	* src/backend/: ASoundRecorder.cpp, ASoundRecorder.h: Added
	ASoundRecorder::createInitializedSoundRecorder() so I don't have to
	implement this code twice in CRecordClipbaord and ASoundFileManager

2003-02-10 01:23  ddurham

	* src/backend/TODO: mentioned a little issue that I might solve one
	day

2003-02-08 13:10  ddurham

	* src/frontend_fox/CMetersWindow.cpp: brightened the text on the
	level meters and analyzer

2003-02-07 18:23  ddurham

	* src/backend/: CJACKSoundPlayer.cpp, CJACKSoundRecorder.cpp,
	CJACKSoundRecorder.h: improved some of the error handling and
	cleanup code

2003-02-07 14:53  ddurham

	* configure.in: Added a reference to the JACK documentation I wrote

2003-02-07 00:33  ddurham

	* src/frontend_fox/: CActionMenuCommand.cpp, CActionMenuCommand.h,
	CMainWindow.cpp, CMainWindow.h: Added a "Recent Actions" submenu
	under the edit menu

2003-02-07 00:33  ddurham

	* src/frontend_fox/CSoundFileManager.h: Added
	CSoundFileManager::getMainWindow()

2003-02-07 00:32  ddurham

	* src/backend/CJACKSoundPlayer.cpp: added a comment

2003-02-06 13:08  ddurham

	* src/frontend_fox/TODO: aded a TODO

2003-02-05 23:13  ddurham

	* configure.in: Added a message at the end of the configure script
	about joining the ReZound-users mailing list

2003-02-05 12:36  ddurham

	* docs/INSTALL: commented about JACK

2003-02-04 20:49  ddurham

	* docs/Features.txt: listed JACK on the features

2003-02-04 13:05  ddurham

	* src/backend/: ASoundFileManager.cpp, ASoundFileManager.h,
	CRecordSoundClipboard.cpp: Make used of the CJACKSoundPlayer and
	CJACKSoundRecorder depending on if ENABLE_JACK is defined or not
	Also, use the new generalized prompt for new sound parameters in
	AFrontendHooks

2003-02-04 13:04  ddurham

	* src/backend/Makefile.am: added compiling the CJACKSoundPlayer and
	CJACKSoundRecorder

2003-02-04 13:03  ddurham

	* src/backend/: CJACKSoundPlayer.cpp, CJACKSoundRecorder.cpp,
	CJACKSoundPlayer.h, CJACKSoundRecorder.h: Added JACK implemenations
	of ASoundPlayer and ASoundRecorder

2003-02-04 13:02  ddurham

	* configure.in, config/acconfig.h: Added --enable-jack flag to the
	configure script which defines ENABLE_JACK or not

2003-02-04 13:01  ddurham

	* src/backend/initialize.cpp: Added saving/loading settings for
	JACK

2003-02-04 13:00  ddurham

	* src/backend/CSound_defs.h: minor -- comment about array sizing
	and JACK

2003-02-04 12:59  ddurham

	* src/backend/: settings.h, settings.cpp: Added settings for the
	chosen port names to connect with in JACK

2003-02-04 12:58  ddurham

	* src/frontend_fox/: CJACKPortChoiceDialog.cpp,
	CJACKPortChoiceDialog.h, Makefile.am: Added a dialog for choosing
	JACK ports when JACK is being used for audio I/O

2003-02-04 12:57  ddurham

	* src/: backend/AFrontendHooks.h, frontend_fox/CFrontendHooks.h,
	frontend_fox/CFrontendHooks.cpp, frontend_fox/CNewSoundDialog.cpp,
	frontend_fox/CNewSoundDialog.h: Generalized the way that the "New
	Sound Dialog" can be shown in AFrontendHooks (this also included
	some of the jack changes which was unavoidable)

2003-02-04 12:53  ddurham

	* src/frontend_fox/TODO: added some TODOs

2003-02-03 15:10  ddurham

	* src/backend/: COSSSoundPlayer.cpp, COSSSoundRecorder.h: minor

2003-02-03 00:37  ddurham

	* src/backend/: COSSSoundPlayer.cpp, COSSSoundRecorder.cpp,
	CPortAudioSoundPlayer.cpp, CPortAudioSoundRecorder.cpp: minor --
	remove the abort() on exception which seems unnecessary and a bit
	harsh

2003-02-01 00:30  ddurham

	* src/backend/: CPortAudioSoundPlayer.cpp,
	CPortAudioSoundRecorder.cpp: minor

2003-01-31 21:49  ddurham

	* src/backend/ASoundFileManager.cpp,
	src/backend/COSSSoundPlayer.cpp, src/backend/COSSSoundPlayer.h,
	src/backend/COSSSoundRecorder.cpp, src/backend/COSSSoundRecorder.h,
	src/backend/CPortAudioSoundPlayer.cpp,
	src/backend/CPortAudioSoundPlayer.h,
	src/backend/CPortAudioSoundRecorder.cpp,
	src/backend/CPortAudioSoundRecorder.h,
	src/backend/CRecordSoundClipboard.cpp, src/backend/initialize.cpp,
	configure.in, config/acconfig.h, src/backend/settings.cpp,
	src/backend/settings.h: Changed the configure script to define one
	of ENABLE_OSS or ENABLE_PORTAUDIO (and others could exist) and I
	have the code conditionally compile based on these instead of
	having just HAVE_PORTAUDIO and use OSS or PortAudio depending on
	that.  It would get hairy if I ever support more than 2

2003-01-31 21:44  ddurham

	* config/m4/cxx-lib.m4: just tweaked the help message output

2003-01-30 18:01  ddurham

	* src/VerifySourceFiles.sh: minor

2003-01-30 17:55  ddurham

	* src/frontend_fox/CMainWindow.cpp: minor

2003-01-30 17:27  ddurham

	* src/frontend_fox/FXGraphParamValue.cpp: Fixed a minor bug

2003-01-30 12:50  ddurham

	* src/backend/CSoundPlayerChannel.cpp: Based the amount to
	prebuffer on the amount that the output devices is prebuffering

2003-01-30 12:50  ddurham

	* src/backend/: COSSSoundPlayer.cpp, CPortAudioSoundPlayer.cpp:
	made use of the new run-time settings for buffer count and buffer
	size

2003-01-30 12:49  ddurham

	* src/backend/: settings.h, settings.cpp, initialize.cpp: Added
	settings for the output device's buffer count and buffer size

2003-01-30 11:20  ddurham

	* src/backend/COSSSoundPlayer.cpp: Made the buffer size settings
	less strict

2003-01-29 10:44  ddurham

	* src/frontend_fox/: CSoundWindow.cpp, CSoundWindow.h,
	CMainWindow.cpp: removed the redraw button from CSoundWindow since
	it's under the 'Control' menu now on the main form

2003-01-29 00:51  ddurham

	* docs/devel/TODO: added a possible todo

2003-01-28 11:12  ddurham

	* README: minor

2003-01-28 10:56  ddurham

	* configure.in, docs/INSTALL, docs/NEWS: updated for 0.6.0beta
	release

2003-01-27 22:56  ddurham

	* share/presets.dat: Added some presets for the Arbitrary FIR
	Filter

2003-01-27 19:33  ddurham

	* src/frontend_fox/CAboutDialog.cpp: added a link to the mailing
	list

2003-01-27 13:00  ddurham

	* src/frontend_fox/CMetersWindow.cpp: fixed a mis-leading error
	message

2003-01-27 12:28  ddurham

	* docs/AUTHORS: updated info

2003-01-27 12:23  ddurham

	* src/backend/CvoxSoundTranslator.cpp: don't search for devox if
	vox isn't found

2003-01-27 12:23  ddurham

	* src/backend/ApipedSoundTranslator.cpp: quieted the output of the
	'which' command

2003-01-27 10:22  ddurham

	* src/frontend_fox/CMainWindow.cpp: Added support for the newer
	FXMenuCheck and left it backwards compatible for use with
	FXMenuCommand when possible

2003-01-27 10:21  ddurham

	* src/frontend_fox/main.cpp: removed adding the hot-key handlers
	directly to the accel table since they're setup now by the
	'Control' menu

2003-01-27 10:20  ddurham

	* src/frontend_fox/utils.h: minor

2003-01-26 23:04  ddurham

	* src/frontend_fox/: CMainWindow.cpp, main.cpp: minor

2003-01-26 22:56  ddurham

	* src/images/: zoom_fit.gif, zoom_in.gif, zoom_out.gif,
	zoom_out_full.gif, WORK/zoom.xcf: tweaked the zoom icons

2003-01-26 22:44  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h, TODO,
	main.cpp: Added a "Control" menu on the main window which will be
	used mainly to show the keyboard bindings and better organize some
	of the miscellaneous functions

2003-01-26 22:39  ddurham

	* src/frontend_fox/: CSoundWindow.cpp, CSoundWindow.h: Added some
	methods for zooming, these are used for keyboard bindings to adjust
	zooming

2003-01-26 22:33  ddurham

	* src/: backend/ASoundPlayer.cpp, frontend_fox/CMetersWindow.cpp,
	frontend_fox/CMetersWindow.h: Made use of the settings that
	enable/disable the level meters and frequency analyzer

2003-01-26 22:25  ddurham

	* src/backend/: initialize.cpp, settings.cpp, settings.h: Added
	boolean settings for enabling/disabling the level meters and the
	frequency analyzer They are settings in the backend because the
	backend can avoid some processing when these values are not needed

2003-01-26 01:55  ddurham

	* src/images/: make_menu_thumbs.sh, small_jump_to_beginning.gif,
	small_jump_to_next_q.gif, small_jump_to_previous_q.gif,
	small_jump_to_selection.gif, small_pause.gif,
	small_play_all_looped.gif, small_play_all_once.gif,
	small_play_selection_looped.gif, small_play_selection_once.gif,
	small_record.gif, small_small_record.gif, small_stop.gif: Added
	small version of the play icons and a script that created them

2003-01-26 01:54  ddurham

	* src/images/: shuttle_backward.gif, shuttle_forward.gif,
	shuttle_normal.gif: added thumbnails of the shuttle control to the
	left, right, and middle

2003-01-26 01:53  ddurham

	* src/images/: WORK/zoom.xcf, zoom_fit.gif, zoom_in.gif,
	zoom_out.gif, zoom_out_full.gif: Added zoom icons

2003-01-25 19:10  ddurham

	* src/misc/CNestedDataFile/CNestedDataFile.cpp: minor

2003-01-25 14:52  ddurham

	* src/backend/: ASoundFileManager.cpp, initialize.cpp,
	settings.cpp, settings.h: made the reopen history max size a
	setting

2003-01-25 02:24  ddurham

	* src/frontend_fox/: FXGraphParamValue.cpp, FXGraphParamValue.h:
	Made the deformations actually affect the node's when used in an
	action I'm still not sure if I think the presets should save the
	deformation state

2003-01-25 02:23  ddurham

	* src/backend/Filters/CArbitraryFIRFilter.cpp: fixed a bug where
	undelay and a small amount of data to process produced silence (it
	was a book-keeping/tracking issue)

2003-01-24 17:55  ddurham

	* src/frontend_fox/: FXGraphParamValue.cpp, FXGraphParamValue.h:
	re-did the layout of the FXGraphParamValue and implemented the
	vertical deformation slider The deformations are still yet to be
	effectual

2003-01-24 15:35  ddurham

	* src/frontend_fox/FilterActionDialogs.cpp: minor

2003-01-24 15:35  ddurham

	* src/frontend_fox/: FXGraphParamValue.h, FXGraphParamValue.cpp:
	Added the first go at having horizontal deformations (not working
	quite yet)

2003-01-22 23:34  ddurham

	* docs/devel/TODO: Added a TODO

2003-01-22 23:12  ddurham

	* src/frontend_fox/FXGraphParamValue.cpp: Fixed a bug that had been
	there for a while where you could remove the first or last nodes in
	the curve

2003-01-22 18:22  ddurham

	* src/PoolFile/CMultiFile.cpp: Changed some of the exception
	messages to be more informative in CMultiFile when there's an error
	using a file i/o function

2003-01-22 16:46  ddurham

	* src/frontend_fox/FilterActionDialogs.cpp: Changed the
	'coefficient' parameter on the graph in the Arbitrary FIR Filter to
	be 'change' and now it's in dB

2003-01-22 12:34  ddurham

	* docs/Features.txt: Listed the Arbitrary FIR Filter

2003-01-22 12:28  ddurham

	* src/frontend_fox/CMainWindow.cpp: Added the Arbitrary FIR Filter
	menu item

2003-01-22 12:27  ddurham

	* src/frontend_fox/: FilterActionDialogs.h,
	FilterActionDialogs.cpp: Added a frontend dialog for using the new
	arbitrary FIR filters I'm pretty sure that some more work will be
	done to affect deformations on the user graph

2003-01-22 12:25  ddurham

	* src/backend/Filters/: CArbitraryFIRFilter.cpp,
	CArbitraryFIRFilter.h, FilterActions.h, Makefile.am: Added an
	Arbitrary FIR Filter where the user can define the frequency
	response of the filter

2003-01-22 12:25  ddurham

	* src/backend/DSP/Convolver.h: Added getGoodFilterSizes so that a
	frontend asking for a kernel size can ask only for optimized sizes

2003-01-22 12:24  ddurham

	* src/backend/unit_conv.h: Added a couple more functions dealing
	with frequency values

2003-01-22 12:23  ddurham

	* src/frontend_fox/EffectActionDialogs.cpp: minor

2003-01-22 12:22  ddurham

	* src/frontend_fox/FXGraphParamValue.cpp: tweaked how the values on
	the ruler are updated when new parameters are set

2003-01-22 12:22  ddurham

	* src/frontend_fox/: FXTextParamValue.h, FXTextParamValue.cpp:
	Added a SEL_CHANGED event that occurs when something changes about
	the text widget.

2003-01-22 12:20  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h:
	Added some methods to get widgets so that the arbitrary filter
	dialog could capture on change events and have that affect other
	widgets Changed setTipText to by-name instead of by-index

2003-01-22 11:12  ddurham

	* src/frontend_fox/RemasterActionDialogs.cpp: Added a tip-text

2003-01-21 18:21  ddurham

	* src/frontend_fox/FXConstantParamValue.cpp: minor

2003-01-21 18:19  ddurham

	* docs/devel/TODO: added a TODO

2003-01-21 18:18  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp, cfg.l: Made some
	tweaks to make saving of large floating point values work better..
	I really need to probably implement createKey and getValue methods
	for all the types so I'm not doing string conversions in several
	places (which caused the problem)

2003-01-21 11:21  ddurham

	* src/images/edit_delete.gif: tweak

2003-01-21 11:06  ddurham

	* src/backend/ASoundPlayer.cpp: minor

2003-01-21 11:00  ddurham

	* src/frontend_fox/CMainWindow.cpp: Added some tip texts

2003-01-20 00:19  ddurham

	* src/images/: pause.gif, play_all_looped.gif, play_all_once.gif,
	play_selection_looped.gif, play_selection_once.gif, record.gif,
	stop.gif, WORK/jump_to.xcf, WORK/play.xcf: tweaked the play icons a
	bit more

2003-01-18 13:26  ddurham

	* src/frontend_fox/CMetersWindow.cpp: Added more dBFS tick marks to
	the level indicators and changed the way they're formatted
	(hopefully not fudging the numbers too badly)

2003-01-18 01:43  ddurham

	* src/images/: pause.gif, play_all_looped.gif, play_all_once.gif,
	play_selection_looped.gif, play_selection_once.gif, stop.gif,
	WORK/play.xcf: Mainly redrew the looped and play symbols, but did
	some tweaking to the rest of the icons to match the style

2003-01-18 00:34  ddurham

	* src/: frontend_fox/CMainWindow.cpp,
	frontend_fox/CRecordDialog.cpp, images/record.gif,
	images/small_record.gif, images/WORK/play.xcf: Added a record
	button (with a new icon) and an icon for the record file menu item

2003-01-18 00:33  ddurham

	* src/frontend_fox/TODO: added a todo

2003-01-17 19:10  ddurham

	* src/frontend_fox/utils.h: FXRuler is not in FOX prior to version
	1.1.13 so I #if'ed it out

2003-01-17 17:41  ddurham

	* src/: frontend_fox/CMainWindow.cpp, images/filter_bandpass.gif,
	images/filter_custom.gif, images/filter_highpass.gif,
	images/filter_lowpass.gif, images/filter_notch.gif,
	images/WORK/filters.xcf: Added icons for the filter actions

2003-01-17 17:09  ddurham

	* src/images/: filter_bandpass.gif, filter_custom.gif,
	filter_highpass.gif, filter_lowpass.gif, filter_notch.gif,
	WORK/filters.xcf: Added filter icons

2003-01-17 14:17  ddurham

	* docs/devel/TODO: added a TODO

2003-01-17 11:21  ddurham

	* src/frontend_fox/FXTextParamValue.cpp: Made the textbox have a
	width determined by the max value when it's a numeric text entry

2003-01-17 11:07  ddurham

	* src/frontend_fox/TODO: added a TODO

2003-01-17 11:06  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, FXTextParamValue.h,
	FXTextParamValue.cpp: Fixed an issue where FXTextParamValue
	wouldn't set to the default value when its key wasn't in a saved
	preset (Probably I should just bail from the readFromValue method
	in all the widgets where the value isn't set in the preset)

2003-01-15 15:23  ddurham

	* src/frontend_fox/TODO: Added a TODO

2003-01-15 01:39  ddurham

	* docs/: Features.txt, devel/TODO: Updated about the Copy to New
	and Cut to New edit actions

2003-01-15 01:38  ddurham

	* src/frontend_fox/CMainWindow.cpp: Added Copy to New and Cut to
	New to the edit menu

2003-01-15 01:38  ddurham

	* src/frontend_fox/CActionMenuCommand.cpp: Made it possibly update
	the previously active window if the action created a new active
	window

2003-01-15 01:36  ddurham

	* src/backend/Edits/: CCopyCutToNewEdit.cpp, CCopyCutToNewEdit.h,
	EditActions.h, Makefile.am: Added CCopyCutToNewEdit which has a
	copy to new and cut to new edit action

2003-01-15 01:34  ddurham

	* src/: frontend_fox/CSoundFileManager.cpp,
	frontend_fox/CSoundFileManager.h, backend/ASoundFileManager.h:
	Added a parameter to ASoundFileManager::updateAfterEdit() to update
	a particular loaded sound Added
	CSoundFileManager::isLoadedSoundValid to check if a loadedSound is
	still loaded

2003-01-15 00:27  ddurham

	* src/backend/Edits/CPasteAsNewEdit.cpp: it wasn't necessary to
	lock for resize, but just to lock the size

2003-01-15 00:25  ddurham

	* src/backend/Edits/: CPasteAsNewEdit.h, CPasteAsNewEdit.cpp: made
	it not warrent saving the active sound window which really has
	nothing to do with the action

2003-01-15 00:18  ddurham

	* src/backend/Edits/CPasteAsNewEdit.cpp: minor tweak

2003-01-15 00:12  ddurham

	* docs/Features.txt: updated about CPasteAsNewEdit

2003-01-15 00:11  ddurham

	* src/frontend_fox/CMainWindow.cpp: added CPasteAsNewEdit to the
	edit menu

2003-01-15 00:10  ddurham

	* src/backend/Edits/: CPasteAsNewEdit.cpp, CPasteAsNewEdit.h,
	EditActions.h, Makefile.am: Added CPasteAsNewEdit which pastes the
	current clipboard's contents as a new sound

2003-01-15 00:10  ddurham

	* src/backend/Edits/CPasteEdit.cpp: minor

2003-01-15 00:09  ddurham

	* src/backend/: ASoundFileManager.cpp, ASoundFileManager.h: split
	ASoundFileManager::prvCreateNew into another method createNew()
	which gets passed parameters about the new sound

2003-01-15 00:08  ddurham

	* src/backend/: ASoundClipboard.h, CNativeSoundClipboard.cpp,
	CNativeSoundClipboard.h, CRecordSoundClipboard.cpp,
	CRecordSoundClipboard.h: Added ASoundClipboard::getSampleRate()

2003-01-15 00:07  ddurham

	* src/backend/AAction.cpp: made it go ahead and delete the action
	if canUndo returns not-applicable

2003-01-14 22:28  ddurham

	* src/frontend_fox/CMainWindow.cpp: ooops, got some LADSPA stuff in
	there too soon

2003-01-14 22:04  ddurham

	* src/backend/DSP/Compressor.h: Made some explainatory comments in
	Compressor.h and make a condition that the calulcated gain can
	never go above one (this happens when the level has dropped below
	the threshold while it is attacking or releasing)

2003-01-14 22:00  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h: Fixed another
	problem with the clipboard and crossfade method comboboxes stealing
	the focus enough that hot keys stopped working I generalized the
	solution I made for the soundList

2003-01-13 23:58  ddurham

	* src/frontend_fox/EditActionDialogs.cpp: Minor

2003-01-13 15:57  ddurham

	* src/backend/Effects/CTestEffect.cpp: minor

2003-01-13 15:34  ddurham

	* src/backend/: DSP/Convolver.h, Filters/CConvolutionFilter.cpp:
	Added TFFTConvolverFrequencyDomainKernel and renamed TFFTConvolver
	to TFFTConvolverTimeDomainKernel, and changed the
	CConvolutionFilter action to use the new name

2003-01-13 12:02  ddurham

	* src/backend/Filters/CConvolutionFilter.h: type-o

2003-01-13 11:06  ddurham

	* src/backend/Looping/CAddCuesAction.cpp,
	src/backend/Looping/CAddCuesAction.h,
	src/frontend_fox/CMainWindow.cpp,
	src/frontend_fox/LoopingActionDialogs.cpp,
	src/frontend_fox/LoopingActionDialogs.h, docs/Features.txt: Added a
	looping feature to add a cue at every some given number of seconds

2003-01-11 22:25  ddurham

	* docs/Features.txt: Updated about some new features

2003-01-11 00:43  ddurham

	* src/frontend_fox/CMetersWindow.cpp: Fixed a little bug with the
	frequency hint

2003-01-10 23:42  ddurham

	* src/frontend_fox/: FXCheckBoxParamValue.cpp,
	FXDiskEntityParamValue.cpp: made another visual tweak to help when
	resizing

2003-01-10 17:41  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CMp3Dialog.cpp,
	COggDialog.cpp, FXCheckBoxParamValue.cpp, FXCheckBoxParamValue.h,
	FXComboTextParamValue.cpp, FXComboTextParamValue.h,
	FXConstantParamValue.cpp, FXConstantParamValue.h,
	FXDiskEntityParamValue.cpp, FXDiskEntityParamValue.h,
	FXGraphParamValue.cpp, FXGraphParamValue.h, FXLFOParamValue.cpp,
	FXLFOParamValue.h, FXTextParamValue.cpp, FXTextParamValue.h,
	FilterActionDialogs.cpp, Makefile.am, utils.h: Lowered the profile
	of some of the frontend widgets and (hopefully) enhanced the look

2003-01-10 10:16  ddurham

	* docs/devel/TODO: Added a TODO

2003-01-09 11:01  ddurham

	* src/: frontend_fox/CActionParamDialog.cpp,
	backend/Edits/CSaveAsMultipleFilesAction.cpp: used make_pair(...)
	instead of pair<type1,type2>(...)

2003-01-06 00:23  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h:
	Made CActionParameterDialog::newHorzPanel and newVertPanel return
	FXPackers so that I can add my own stuff to the packer like labels

2003-01-05 23:25  ddurham

	* src/backend/CActionParameters.cpp: Fixed a big in
	CActionParameters' copy constructor.  It wasn't copying everything.
	 I don't even think I was using it yet.  Also, I made
	getDoubleParameter work when it's a bool type

2003-01-03 12:16  ddurham

	* src/frontend_fox/Makefile.am: added custom_cursors.h to the dist
	list

2003-01-03 02:46  ddurham

	* docs/FrontendFoxFeatures.txt, docs/devel/TODO,
	src/backend/AAction.cpp, src/backend/AAction.h,
	src/backend/CStubAction.cpp, src/backend/CStubAction.h,
	src/backend/Edits/CAddChannelsEdit.cpp,
	src/backend/Edits/CAddChannelsEdit.h,
	src/backend/Edits/CCopyCutDeleteEdit.cpp,
	src/backend/Edits/CCopyCutDeleteEdit.h,
	src/backend/Edits/CCropEdit.cpp, src/backend/Edits/CCropEdit.h,
	src/backend/Edits/CCueAction.cpp, src/backend/Edits/CCueAction.h,
	src/backend/Edits/CInsertSilenceEdit.cpp,
	src/backend/Edits/CInsertSilenceEdit.h,
	src/backend/Edits/CMuteEdit.cpp, src/backend/Edits/CMuteEdit.h,
	src/backend/Edits/CPasteEdit.cpp, src/backend/Edits/CPasteEdit.h,
	src/backend/Edits/CRemoveChannelsEdit.cpp,
	src/backend/Edits/CRemoveChannelsEdit.h,
	src/backend/Edits/CRotateEdit.cpp, src/backend/Edits/CRotateEdit.h,
	src/backend/Edits/CSaveAsMultipleFilesAction.cpp,
	src/backend/Edits/CSaveAsMultipleFilesAction.h,
	src/backend/Edits/CSaveSelectionAsAction.cpp,
	src/backend/Edits/CSaveSelectionAsAction.h,
	src/backend/Edits/CSelectionEdit.cpp,
	src/backend/Edits/CSelectionEdit.h,
	src/backend/Edits/CSwapChannelsEdit.cpp,
	src/backend/Edits/CSwapChannelsEdit.h,
	src/backend/Effects/CChangeAmplitudeEffect.cpp,
	src/backend/Effects/CChangeAmplitudeEffect.h,
	src/backend/Effects/CChangeRateEffect.cpp,
	src/backend/Effects/CChangeRateEffect.h,
	src/backend/Effects/CDelayEffect.cpp,
	src/backend/Effects/CDelayEffect.h,
	src/backend/Effects/CDistortionEffect.cpp,
	src/backend/Effects/CDistortionEffect.h,
	src/backend/Effects/CFlangeEffect.cpp,
	src/backend/Effects/CFlangeEffect.h,
	src/backend/Effects/CQuantizeEffect.cpp,
	src/backend/Effects/CQuantizeEffect.h,
	src/backend/Effects/CReverseEffect.cpp,
	src/backend/Effects/CReverseEffect.h,
	src/backend/Effects/CTestEffect.cpp,
	src/backend/Effects/CTestEffect.h,
	src/backend/Effects/CVariedRepeatEffect.cpp,
	src/backend/Effects/CVariedRepeatEffect.h,
	src/backend/Filters/CBiquadResFilter.cpp,
	src/backend/Filters/CBiquadResFilter.h,
	src/backend/Filters/CConvolutionFilter.cpp,
	src/backend/Filters/CConvolutionFilter.h,
	src/backend/Filters/CSinglePoleFilter.cpp,
	src/backend/Filters/CSinglePoleFilter.h,
	src/backend/Looping/CAddCuesAction.cpp,
	src/backend/Looping/CAddCuesAction.h,
	src/backend/Looping/CMakeSymetricAction.cpp,
	src/backend/Looping/CMakeSymetricAction.h,
	src/backend/Remaster/CCompressorAction.cpp,
	src/backend/Remaster/CCompressorAction.h,
	src/backend/Remaster/CNoiseGateAction.cpp,
	src/backend/Remaster/CNoiseGateAction.h,
	src/backend/Remaster/CNormalizeAction.cpp,
	src/backend/Remaster/CNormalizeAction.h,
	src/backend/Remaster/CRemoveDCAction.cpp,
	src/backend/Remaster/CRemoveDCAction.h,
	src/backend/Remaster/CResampleAction.cpp,
	src/backend/Remaster/CResampleAction.h,
	src/backend/Remaster/CUnclipAction.cpp,
	src/backend/Remaster/CUnclipAction.h,
	src/frontend_fox/CActionMenuCommand.cpp,
	src/frontend_fox/CCueListDialog.cpp,
	src/frontend_fox/CMainWindow.cpp,
	src/frontend_fox/CSoundWindow.cpp, src/images/advanced_action.gif,
	src/images/advanced_action_buff.gif: Removed the concept of right
	clicking for advanced mode in actions The only two actions to use
	it were gain and rate change so I just made them into 4 action
	factories instead of confusing the user so much with right clicking
	the menu items

2003-01-02 18:31  ddurham

	* src/frontend_fox/FXWaveScrollArea.cpp: fixed a bug with the mouse
	cursor play position feature.  I guess the mouse button and
	keyboard state is a little different in the newer fox.	I'll have
	to test it again with the older version

2003-01-02 18:30  ddurham

	* src/frontend_fox/CMainWindow.cpp: minor

2002-12-30 03:37  ddurham

	* src/: backend/ASoundPlayer.cpp, frontend_fox/CMetersWindow.cpp:
	Added more bands to the analyzer

2002-12-30 00:34  ddurham

	* src/frontend_fox/fox_compat.h: fixed a mistake where FXSEL was
	renamed from MKUINT, but also the parametes were supposed to be
	reversed

2002-12-30 00:34  ddurham

	* src/misc/missing/FXBackBufferedCanvas.h-missing: removed the
	namespace stuff cause it wasn't compatible with the 1.0 fox

2002-12-30 00:33  ddurham

	* src/frontend_fox/CMetersWindow.cpp: minor

2002-12-28 23:24  ddurham

	* src/frontend_fox/CMetersWindow.cpp: fixed an incompatibiliry
	about when FOX renamed some functions

2002-12-28 22:10  ddurham

	* src/backend/: ASoundPlayer.cpp, ASoundPlayer.h: fixed some
	booboos when fftw was not configured

2002-12-28 02:19  ddurham

	* src/frontend_fox/CMetersWindow.cpp: Added the frequency labels
	under the frequency analyzer, labelling each octave Added a mouse
	over event which makes it display the frequency for the bar that
	the mouse is pointing to

2002-12-28 02:18  ddurham

	* src/backend/: ASoundPlayer.cpp, ASoundPlayer.h: Added
	ASoundPlayer::getFrequency

2002-12-27 10:43  ddurham

	* docs/INSTALL: minor

2002-12-25 03:09  ddurham

	* src/misc/missing/FXBackBufferedCanvas.h-missing: fixed a little
	bug about blitting

2002-12-25 03:08  ddurham

	* docs/Features.txt: reworded something

2002-12-25 03:06  ddurham

	* docs/Features.txt: added level meters and frequency analyzer as a
	feature

2002-12-25 03:05  ddurham

	* docs/Features.txt: added Play from Mouse Cursor as a listed
	feature

2002-12-25 03:03  ddurham

	* docs/FrontendFoxFeatures.txt: Added notes about the playing from
	the mouse cursor

2002-12-25 03:03  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h,
	custom_cursors.h: Made the cursor change to and from a play symbol
	when control is pressed over the wave view

2002-12-25 03:02  ddurham

	* src/frontend_fox/FXWaveCanvas.cpp: just added a comment

2002-12-25 03:02  ddurham

	* src/frontend_fox/: FXWaveScrollArea.cpp, FXWaveScrollArea.h: Made
	the sound play from the mouse cursor position if the left or right
	mouse buttons are pressed while holding ctrl

2002-12-25 02:53  ddurham

	* src/backend/: main_controls.h, CSoundPlayerChannel.cpp,
	CSoundPlayerChannel.h, main_controls.cpp: Added a new feature to
	CSoundPlayerChannel::play which allows you to play from a position
	to the end of the file.  Created a function in main_controls.*
	which uses this feature

2002-12-24 17:11  ddurham

	* docs/devel/TODO: added a TODO

2002-12-23 20:06  ddurham

	* src/frontend_fox/CMetersWindow.cpp: Made use of the
	FXBackBufferedCanvas which eliminates flicker on the frequency
	analyzer

2002-12-23 20:06  ddurham

	* src/misc/missing/FXBackBufferedCanvas.h-missing, configure.in:
	Added FXBackBufferedCanvas.h which will only be used if it is not
	found included in FOX.	Jeroen said he would add it to FOX
	eventually.  So, I added a test for fox/FXBackBufferedCanvas.h to
	exist.	If it doesn't, then I use the one from the missing
	directory

2002-12-21 23:12  ddurham

	* src/frontend_fox/CMetersWindow.cpp: Added a zoom dial to the
	analyzer incase the bars are showing too low, the user can increase
	the view... I might want to save that to the registry file too.

2002-12-21 22:46  ddurham

	* README: updated the readme concerning the new mailing list

2002-12-20 19:27  ddurham

	* src/: frontend_fox/CMetersWindow.cpp, backend/ASoundPlayer.cpp:
	Made a change to the way I scale the output from the FFT, evidently
	I do need to scale by 1/N, but that leaves the values VERY small..
	so I then scale the spectrum in the frontend to make things more
	visible

2002-12-20 16:56  ddurham

	* src/frontend_fox/CMetersWindow.cpp: minor

2002-12-20 13:30  ddurham

	* src/frontend_fox/CMetersWindow.cpp: Added falling peak indicators
	to the frequency analyzer

2002-12-20 13:29  ddurham

	* src/backend/: ASoundPlayer.cpp, ASoundPlayer.h: minor

2002-12-20 13:29  ddurham

	* src/backend/: initialize.cpp, settings.cpp, settings.h: Added
	settings concerning the analyzer peaks

2002-12-20 12:15  ddurham

	* src/frontend_fox/: CMetersWindow.h, CMetersWindow.cpp: Enhanced
	the look of the meters window by adding some horzitonal level lines
	to indicate when certain dB levels are reached (NOT ACCURATE YET)
	Also, I add a vertical line every time a new octave starts

2002-12-20 12:14  ddurham

	* src/backend/: ASoundPlayer.h, ASoundPlayer.cpp: Added
	ASoundPlayer::getFrequencyAnalysisOctaveStride() which returns the
	number of bands per octave that will be returned by
	getFrequencyAnalysis()

2002-12-20 02:10  ddurham

	* src/backend/: ASoundPlayer.cpp, ASoundPlayer.h: made some more
	changes (improvements) to the frequency analysis code... There is
	still some more to do

2002-12-20 02:06  ddurham

	* src/frontend_fox/: CMetersWindow.cpp, CMetersWindow.h: Removed
	the use of chores for updating the level meteres. J said it wasn't
	necessary

2002-12-19 19:23  ddurham

	* src/frontend_fox/: CMetersWindow.cpp, CMetersWindow.h: Added code
	to render the frequency analysis information obtained from
	ASoundPlayer::getFrequencyAnalysis

2002-12-19 19:22  ddurham

	* src/backend/: ASoundPlayer.cpp, ASoundPlayer.h: Added
	ASoundPlayer::getFrequencyAnalysis which gives a frequency analysis
	of the most recent buffer played

2002-12-18 22:38  ddurham

	* src/frontend_fox/fox_compat.h: updated for FXSEL macro

2002-12-17 11:16  ddurham

	* src/backend/Effects/CChangeAmplitudeEffect.cpp: Changed this to
	use the new CGraphParamValueIterator to simplify the code

2002-12-17 11:14  ddurham

	* src/backend/TODO: Added some TODOs

2002-12-17 11:13  ddurham

	* src/backend/: CGraphParamValueNode.cpp, CGraphParamValueNode.h:
	Added an iterator class which makes a very simple interface for
	traveling down the defined curve.  I also need to implement
	iterators for curved in addition to line segmented curves

2002-12-17 10:55  ddurham

	* src/frontend_fox/CMetersWindow.cpp: Fixed some sizing issues when
	more than 3 channels are opened on the output device

2002-12-16 23:58  ddurham

	* src/backend/TODO: added a TODO

2002-12-13 16:46  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h: I think I've
	fixed the soundList window stealing the focus from hot keys issue

2002-12-12 22:23  ddurham

	* src/backend/settings.cpp: changed a default

2002-12-12 19:23  ddurham

	* docs/devel/TODO: updated TODO

2002-12-12 18:23  ddurham

	* src/frontend_fox/CSoundWindow.cpp: Fixed a little bug with the
	new fit feature

2002-12-12 16:55  ddurham

	* src/backend/CStubAction.cpp: minor formatting

2002-12-11 18:46  ddurham

	* src/backend/CSound_defs.h: minor

2002-12-11 02:18  ddurham

	* src/frontend_fox/CAboutDialog.cpp: added Stakkar as a feature
	suggestor

2002-12-11 02:15  ddurham

	* src/backend/Edits/CSaveAsMultipleFilesAction.cpp: forgot to
	include math.h

2002-12-11 02:13  ddurham

	* src/frontend_fox/: CSoundWindow.cpp, CSoundWindow.h,
	FXRezWaveView.cpp, FXRezWaveView.h, FXWaveCanvas.cpp,
	FXWaveCanvas.h, FXWaveScrollArea.cpp, FXWaveScrollArea.h: Added a
	button which zooms to fit the selection in the sound window with a
	10 pixel margin on both sides However, there is still a slight bug
	where it doesn't always horizontally scroll unless you hit the fit
	button twice

2002-12-09 11:59  ddurham

	* docs/Features.txt: updated about the threshold recording

2002-12-09 11:58  ddurham

	* src/: frontend_fox/CRecordDialog.cpp,
	frontend_fox/CRecordDialog.h, backend/ASoundRecorder.h,
	backend/ASoundRecorder.cpp: Added a feature to recording which
	allows the user to select a threshold that must be hit before
	actually beginning to record.  I might need to implement a slight
	fade in.. or perhaps copy in a little bit of the data before the
	threshold was hit.  I'm not sure

2002-12-09 11:14  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.h, cfg.y: Fixed the
	work-around I did for CNestedDataFile.	The proper way to name the
	union in bison now is to define the union in the top C section and
	then use #define YYSTYPE as that union

2002-12-07 02:04  ddurham

	* src/frontend_fox/CSoundWindow.cpp: forgot to be using the setting
	for initialize amount to be zoomed on

2002-12-07 01:57  ddurham

	* src/misc/CNestedDataFile/CNestedDataFile.cpp: minor

2002-12-06 17:55  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.h, cfg.y: implemented
	a work around for bison 1.75 since it doesn't allow naming the
	union anymore

2002-12-06 00:56  ddurham

	* src/frontend_fox/CMetersWindow.cpp: minor cosmetic

2002-12-06 00:43  ddurham

	* src/frontend_fox/: CMetersWindow.cpp, CSoundWindow.cpp: minor
	cosmetic

2002-12-05 22:44  ddurham

	* src/frontend_fox/CMainWindow.cpp: minor

2002-12-05 14:11  ddurham

	* src/backend/TODO: made some notes about settings

2002-12-05 10:31  ddurham

	* src/backend/initialize.cpp: minor

2002-12-04 23:52  ddurham

	* src/frontend_fox/CMetersWindow.cpp: use the settings instead of
	hard coded values for the audio level meters

2002-12-04 23:51  ddurham

	* src/frontend_fox/CMainWindow.cpp: tweaked the look of the main
	window a little bit with some vertical separaters rather than
	separate frames dividing the top control bar

2002-12-04 23:50  ddurham

	* src/backend/: initialize.cpp, settings.cpp, settings.h: Added
	some settings for the audio level meters

2002-12-04 23:50  ddurham

	* src/backend/: ASoundPlayer.cpp, ASoundPlayer.h: changed some
	meter stuff to settings in the registry fixed an issue where if you
	called getPeakLevel or getMaxRMSLevel more often than the buffers
	were being processed then they would return zero incorrectly

2002-12-04 18:01  ddurham

	* src/frontend_fox/CMetersWindow.cpp: defined all the colors as
	macros instead of having FXRGB(x,y,z) all over the place

2002-12-04 17:44  ddurham

	* src/frontend_fox/CMetersWindow.cpp: tested a failed player init

2002-12-04 17:40  ddurham

	* src/frontend_fox/: CMetersWindow.cpp, CMetersWindow.h: tweaked
	the look of the CMetersWindow again and the way that the metes size
	themselves Also, I addded an area for a frequency analyzer to go
	eventually

2002-12-04 17:40  ddurham

	* src/frontend_fox/FXWaveScrollArea.cpp: minor

2002-12-04 17:35  ddurham

	* src/frontend_fox/CMainWindow.cpp: Changed the look from ridged to
	raised frame.. I think I like it better, but there is a little
	aspect that I don't care for

2002-12-04 11:55  ddurham

	* src/frontend_fox/CMainWindow.cpp: minor

2002-12-04 11:53  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h,
	CMetersWindow.cpp, CSoundWindow.cpp: Enhanced the look slightly
	Shrunk the font on the loaded sound list

2002-12-04 02:15  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMetersWindow.cpp,
	CMetersWindow.h: [no log message]

2002-12-04 00:51  ddurham

	* src/frontend_fox/CMetersWindow.cpp: Split the level indication
	into a separate RMS and max peak reading Added falling peak
	indicators to the meters Altered the look somewhat Resolved the
	crazy issue I had the other night with laying out the labels (I was
	using getWidth() instead of labelFrame->getWidth())

2002-12-04 00:49  ddurham

	* src/frontend_fox/: RemasterActionDialogs.cpp,
	RemasterActionDialogs.h: Added an explaination to the compressor
	dialog just claiming that this may not be the best compressor
	algorithm right now and asking for help if someone could provide it

2002-12-04 00:48  ddurham

	* src/backend/DSP/LevelDetector.h: split
	CDSPRMSLevelDetector::readLevel into readCurrentLevel and
	updateLevel so I could read the current level without having to
	supply a new sample Also added CDSPRMSLevelDetector::setWindowTime
	to change the window time it was constructed with

2002-12-04 00:46  ddurham

	* src/backend/DSP/Delay.h: Changed TDSPDelay::getSample to be based
	on the putPos (always read just one sample ahead of putPos and
	that's the oldest sample) and now there is no need for a getPos

2002-12-04 00:38  ddurham

	* src/backend/: ASoundPlayer.cpp, ASoundPlayer.h,
	COSSSoundPlayer.cpp, CPortAudioSoundPlayer.cpp: Added
	ASoundPlayer::getRMSLevel which returns the maximum RMS level since
	the last call for the given channel Changed
	ASoundPlayer::getPeaklevel to return the max since the last call
	instead of the max for the last chunk processed Changed
	ASoundPlayer to require the derived class calling the base class's
	initialize method after the derived class has done everything

2002-11-29 22:53  ddurham

	* src/frontend_fox/CMp3Dialog.cpp: meant to have 128k as the
	default

2002-11-29 20:45  ddurham

	* src/frontend_fox/CMetersWindow.cpp: figured out how to use custom
	stippling for drawing the meters

2002-11-29 02:22  ddurham

	* src/frontend_fox/: CMetersWindow.cpp, CMetersWindow.h: Added some
	numbers to and stippled the look of the playback meters

2002-11-28 01:57  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h, main.cpp: Made
	use of the new CMetersWindow widget however the layout will
	probably change a lot later

2002-11-28 01:56  ddurham

	* src/frontend_fox/: CMetersWindow.cpp, CMetersWindow.h,
	Makefile.am: Added the preliminary CMetersWindow implementation for
	implementing playback level meters

2002-11-28 01:56  ddurham

	* src/backend/: ASoundPlayer.cpp, ASoundPlayer.h: Added
	ASoundPlayer::getPeakLevel which is just a very simple
	implementation and will probably get much more complicated in the
	near future

2002-11-26 16:57  ddurham

	* src/backend/: DSP/LevelDetector.h, TODO: added
	CDSPPeakLevelDetector to LevelDetector.h and updated the TODO Still
	need to make NoiseGate and Compressor have a choice of which method
	now

2002-11-26 13:57  ddurham

	* README.GL_PROBLEMS: minor

2002-11-25 12:27  ddurham

	* share/presets.dat: booboo

2002-11-25 12:27  ddurham

	* share/presets.dat: minor rename

2002-11-25 12:15  ddurham

	* src/frontend_fox/CMainWindow.cpp: Figured out how to make the
	last column of the sound window list always fill up the remaining
	space

2002-11-25 12:15  ddurham

	* src/frontend_fox/CSoundWindow.cpp: again modified the
	CSoundWindow's look.. this time a tweak to the mute button panel

2002-11-24 23:51  ddurham

	* src/frontend_fox/CSoundWindow.cpp: Altered the appearance of
	CSoundWindow slightly

2002-11-24 23:12  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h,
	CSoundFileManager.cpp: Changed the way that the sound window list
	is kept in sync with the actual loaded sounds in CSoundFileManager
	and added a resizable header to the sound window list

2002-11-24 23:00  ddurham

	* src/frontend_fox/: CSoundFileManager.cpp, CSoundFileManager.h:
	Added CSoundFileManager::getSoundWindow() and changed the behavior
	of which window gets focus when a sound window is destroyed

2002-11-23 15:30  ddurham

	* src/backend/Edits/CSaveAsMultipleFilesAction.cpp: tweaked the
	explaination

2002-11-23 09:58  ddurham

	* src/frontend_fox/Makefile.am: Another attempt to make it not
	require two builds after modifying an image in the images dir

2002-11-22 09:35  ddurham

	* src/: frontend_fox/EditActionDialogs.cpp,
	backend/Edits/CSaveAsMultipleFilesAction.cpp,
	backend/Edits/CSaveAsMultipleFilesAction.h: Moved the explaination
	for the CSaveAsMultipleFilesAction from the frontend to the backend
	so I wouldn't have to reproduce it if I created a new frontend I
	also made some corrections to the explaination

2002-11-22 09:13  ddurham

	* src/images/explain.gif: forgot to add this

2002-11-22 01:03  ddurham

	* src/frontend_fox/CMainWindow.cpp: Added the menu item for the
	"Add Cues" action

2002-11-22 00:44  ddurham

	* src/: backend/Looping/CAddCuesAction.cpp,
	backend/Looping/CAddCuesAction.h, backend/Looping/LoopingActions.h,
	backend/Looping/Makefile.am, frontend_fox/LoopingActionDialogs.cpp,
	frontend_fox/LoopingActionDialogs.h, frontend_fox/Makefile.am:
	Added an action which creates equally spaced cues in the selection
	.. and you can specify the name and how many of the new cues

2002-11-22 00:42  ddurham

	* src/frontend_fox/EditActionDialogs.cpp: Defaulted Filename Prefix
	as "#" instead of nothing

2002-11-22 00:34  ddurham

	* src/frontend_fox/EditActionDialogs.h: minor

2002-11-22 00:13  ddurham

	* src/: backend/Edits/CSaveAsMultipleFilesAction.cpp,
	backend/Edits/CSaveAsMultipleFilesAction.h,
	frontend_fox/EditActionDialogs.cpp: Added a parameter to
	CSaveAsMultipleFilesAction which says whether to use the entire
	file or just the selection

2002-11-22 00:12  ddurham

	* src/frontend_fox/: FXComboTextParamValue.cpp,
	FXComboTextParamValue.h: Moved the label on FXComboTextParamValue
	from above the combobox to the left of it

2002-11-21 16:22  ddurham

	* src/frontend_fox/: EditActionDialogs.cpp, EditActionDialogs.h:
	Added an explaination of the "Save As Multiple Files" action

2002-11-21 16:22  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h:
	Added a getExplaination() method which (if overridden) creates an
	'explain' button on the action dialog

2002-11-21 16:20  ddurham

	* src/frontend_fox/: FXModalDialogBox.h, FXModalDialogBox.cpp:
	Added FXModalDialogBox::getButtonFrame()

2002-11-21 16:19  ddurham

	* src/: images/exit.gif, frontend_fox/CMainWindow.cpp: Added an
	exit icon on the file menu

2002-11-21 11:51  ddurham

	* src/: frontend_fox/EditActionDialogs.cpp,
	backend/Edits/CSaveAsMultipleFilesAction.cpp,
	backend/Edits/CSaveAsMultipleFilesAction.h: Added a segment number
	offset to the "Save As Multiple Files" action so that if the total
	performance is chopped into several piece it's a little more
	convenient.  However, zero padding is still an issue because the
	first save didn't know that there would be more

2002-11-21 00:10  ddurham

	* src/frontend_fox/: FXGraphParamValue.cpp, FXRezWaveView.cpp:
	minor but necessary fix

2002-11-20 23:54  ddurham

	* src/frontend_fox/: FXGraphParamValue.cpp, FXRezWaveView.cpp:
	minor

2002-11-20 23:53  ddurham

	* src/frontend_fox/fox_compat.h: booboo

2002-11-20 17:43  ddurham

	* src/frontend_fox/: CMainWindow.cpp, EditActionDialogs.cpp,
	EditActionDialogs.h: Added frontend code to make use of the
	backend's CSaveAsMultipleFilesAction

2002-11-20 17:42  ddurham

	* src/backend/Edits/: CSaveAsMultipleFilesAction.cpp,
	CSaveAsMultipleFilesAction.h, EditActions.h, Makefile.am: Added
	CSaveAsMutipleFilesAction which can save regions in a long audio
	file based on cue positions named a certain way

2002-11-20 17:41  ddurham

	* src/backend/: ASoundTranslator.cpp, ASoundTranslator.h: Added
	ASoundTranslator::getFlatFormatList() which returns all the
	supported formats in one flat list instead of the two dimensional
	vectors with the other methods

2002-11-20 15:54  ddurham

	* src/frontend_fox/CMainWindow.cpp: updated for fox 1.1.19 and
	added a menu item under file for "Save Selection As"

2002-11-20 15:53  ddurham

	* src/backend/: CSound.cpp, CSound.h: Changed the max length of a
	cue name to 64 and removed the requirement that they have unique
	names.

2002-11-20 15:47  ddurham

	* src/backend/TODO: completed something

2002-11-20 15:30  ddurham

	* src/backend/: ASoundFileManager.cpp, ASoundFileManager.h: Added
	ASoundFileManager::savePartial()

2002-11-20 15:29  ddurham

	* src/backend/Edits/: CSaveSelectionAsAction.cpp,
	CSaveSelectionAsAction.h, EditActions.h, Makefile.am: Added an
	editing action for saving the selection

2002-11-20 15:27  ddurham

	* src/backend/: ClameSoundTranslator.cpp, ClameSoundTranslator.h,
	ClibaudiofileSoundTranslator.cpp, ClibaudiofileSoundTranslator.h,
	ClibvorbisSoundTranslator.cpp, ClibvorbisSoundTranslator.h,
	Cold_rezSoundTranslator.cpp, Cold_rezSoundTranslator.h,
	CrawSoundTranslator.cpp, CrawSoundTranslator.h,
	CrezSoundTranslator.cpp, CrezSoundTranslator.h,
	CvoxSoundTranslator.cpp, CvoxSoundTranslator.h,
	ASoundTranslator.cpp, ASoundTranslator.h: Changed the translator
	objects' save methods to accept a start and length parameter for
	saving only part of a file if needed

2002-11-20 12:55  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h,
	FXTextParamValue.cpp, FXTextParamValue.h: Changed FXTextParamValue
	to be able to behave as a string or numeric text entry Split
	CActionParamDialog::addTextEntry into addNumericTextEntry and
	addStringTextEntry

2002-11-20 12:52  ddurham

	* src/frontend_fox/CStatusComm.cpp: Changed AStatusComm's dialog
	methods to have a parameter to disable line formatting if it's not
	desired, but by default it's on

2002-11-20 12:51  ddurham

	* src/frontend_fox/: FXRezWaveView.cpp, fox_compat.h,
	CRecordDialog.cpp, FXGraphParamValue.cpp: Updated for some macro
	name changes in FOX 1.1.19

2002-11-20 12:50  ddurham

	* src/: backend/AStatusComm.cpp, backend/AStatusComm.h,
	frontend_fox/CStatusComm.h: Changed AStatusComm's dialog box
	methods to have a flag to disable line formatting if it's not
	wanted, but by default it's on

2002-11-20 12:48  ddurham

	* src/frontend_fox/: CActionMenuCommand.cpp,
	CCrossfadeEdgesDialog.cpp, CCueListDialog.cpp, CSoundWindow.cpp:
	Updated to construct CActionParameters from an ASoundFileManager
	pointer

2002-11-20 12:46  ddurham

	* src/backend/: CActionParameters.cpp, CActionParameters.h: Made
	CActionParameters require constructing from an ASoundFileManager
	pointer so that actions can now do audio file loading and saving

2002-11-20 12:19  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h,
	FXDiskEntityParamValue.cpp, FXDiskEntityParamValue.h,
	FXFilenameParamValue.cpp, FXFilenameParamValue.h,
	FilterActionDialogs.cpp, Makefile.am: Renamed FXFilenameParamValue
	to FXDiskEntityParamValue and now it supports being either an
	audiofile selector or a directory name selector

2002-11-06 00:27  ddurham

	* docs/FrontendFoxFeatures.txt: updated about alt-# and alt-`

2002-11-06 00:24  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h,
	CSoundFileManager.cpp, CSoundWindow.cpp, main.cpp: Made alt-#
	switch between the opened sounds alt-` switches back to the
	previously active window

2002-11-05 20:06  ddurham

	* src/frontend_fox/: CSoundWindow.cpp, CSoundWindow.h: fixed an
	issue with resizing and some other minor changes to zooming
	thresholds.  Also always show the mute checkbox even on mono sounds
	now

2002-11-05 19:45  ddurham

	* src/frontend_fox/: CMainWindow.h, CMainWindow.cpp: booboo

2002-11-05 19:31  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h,
	CSoundFileManager.cpp, CSoundFileManager.h, CSoundListWindow.cpp,
	CSoundListWindow.h, CSoundWindow.cpp, CSoundWindow.h, Makefile.am,
	main.cpp, settings.cpp, settings.h: Changed the style of the gui to
	be a one window design instead of a multiple window design

2002-11-05 19:25  ddurham

	* src/frontend_fox/convert_images.sh: type-o

2002-11-01 23:23  ddurham

	* src/backend/CSoundPlayerChannel.cpp: Changed the behavior of
	CSoundPlayerChannel::play(); now it stops the sound if it's already
	playing, then does what it does

2002-10-27 21:20  ddurham

	* configure.in, docs/INSTALL, docs/NEWS,
	src/frontend_fox/CAboutDialog.cpp: Updated for 0.5.1beta

2002-10-26 21:17  ddurham

	* src/backend/COSSSoundRecorder.cpp: Handle a -1 being returned by
	read() in COSSSoundRecorded which caused and subsequent segfault

2002-10-26 21:11  ddurham

	* src/backend/: COSSSoundPlayer.cpp, COSSSoundPlayer.h,
	COSSSoundRecorder.cpp: Fixed a problem when opening the device. 
	Sometimes open() might hang if it waits for the device to become
	available, so now I open it non-blocking.  Then after successfully
	opening the device I set it back to blocking.  Also fixed a
	possible problem with using the value of strerror when throwing an
	exception

2002-10-24 10:45  ddurham

	* docs/NEWS: minor

2002-10-24 09:45  ddurham

	* configure.in, docs/INSTALL, docs/NEWS, docs/devel/TODO_release:
	Updated for 0.5.0beta release

2002-10-23 10:18  ddurham

	* src/backend/TODO: Updated TODO

2002-10-23 10:14  ddurham

	* docs/devel/TODO: updated the TODO about things that have been
	completed

2002-10-23 10:00  ddurham

	* src/frontend_fox/CPasteChannelsDialog.cpp: CPasteChannelsDialog
	used not to display when there was only one channel in the src and
	dest, but now I need to show it because the user might want to
	select a mix type.

2002-10-22 17:53  ddurham

	* docs/Features.txt: Updated Features.txt

2002-10-22 17:53  ddurham

	* src/: backend/Effects/CDistortionEffect.h,
	frontend_fox/EffectActionDialogs.cpp: Changed the units on the
	distortion action to be dBFS

2002-10-22 17:52  ddurham

	* src/frontend_fox/FXGraphParamValue.cpp: Made
	FXGraphParamValue::getNodes() run the x also thru the
	horzInterpretValue before returning the nodes

2002-10-22 17:51  ddurham

	* src/backend/DSP/Distorter.h: Made the DSP Distortion block take
	dBFS instead of scalars

2002-10-21 18:04  ddurham

	* src/frontend_fox/FXGraphParamValue.cpp: changed the way the horz
	ruler displayed its values and some other cosmetic changes

2002-10-20 23:12  ddurham

	* src/backend/Filters/CBiquadResFilter.cpp: added a virtual
	destructor

2002-10-20 23:06  ddurham

	* src/backend/: AAction.h, Effects/CTestEffect.cpp,
	Effects/CTestEffect.h: whoops

2002-10-20 23:03  ddurham

	* src/backend/: AAction.cpp, AAction.h, AActionDialog.cpp,
	AActionDialog.h: Added virtual destructors

2002-10-20 23:01  ddurham

	* src/backend/Remaster/: CCompressorAction.cpp,
	CCompressorAction.h, CNoiseGateAction.cpp, CNoiseGateAction.h,
	CNormalizeAction.cpp, CNormalizeAction.h, CRemoveDCAction.cpp,
	CRemoveDCAction.h, CResampleAction.cpp, CResampleAction.h,
	CUnclipAction.cpp, CUnclipAction.h: added a virtual destructor

2002-10-20 22:56  ddurham

	* src/backend/Filters/: CBiquadResFilter.cpp, CBiquadResFilter.h,
	CConvolutionFilter.cpp, CConvolutionFilter.h,
	CSinglePoleFilter.cpp, CSinglePoleFilter.h: Added a virtual
	destructor

2002-10-20 22:56  ddurham

	* src/backend/Looping/: CMakeSymetricAction.cpp,
	CMakeSymetricAction.h: added a virtual destructor

2002-10-20 17:44  ddurham

	* src/frontend_fox/CMainWindow.cpp: moved unclip to the bottom
	since it's pretty much bogus

2002-10-19 02:02  ddurham

	* src/frontend_fox/TODO: updated TODO

2002-10-19 02:02  ddurham

	* src/frontend_fox/: CAboutDialog.cpp, CAboutDialog.h,
	CActionMenuCommand.cpp, CActionMenuCommand.h,
	CActionParamDialog.cpp, CActionParamDialog.h,
	CChannelSelectDialog.cpp, CChannelSelectDialog.h,
	CCrossfadeEdgesDialog.cpp, CCrossfadeEdgesDialog.h, CCueDialog.cpp,
	CCueDialog.h, CMp3Dialog.cpp, CMp3Dialog.h, CNewSoundDialog.cpp,
	CNewSoundDialog.h, COggDialog.cpp, COggDialog.h,
	CPasteChannelsDialog.cpp, CPasteChannelsDialog.h,
	CProgressDialog.cpp, CProgressDialog.h, CRawDialog.cpp,
	CRawDialog.h, CRecordDialog.cpp, CRecordDialog.h,
	CSoundListWindow.h, CUserNotesDialog.cpp, CUserNotesDialog.h,
	CVoxDialog.cpp, CVoxDialog.h, EditActionDialogs.h,
	EffectActionDialogs.h, FXCheckBoxParamValue.cpp,
	FXCheckBoxParamValue.h, FXComboTextParamValue.cpp,
	FXComboTextParamValue.h, FXConstantParamValue.cpp,
	FXConstantParamValue.h, FXFilenameParamValue.cpp,
	FXFilenameParamValue.h, FXModalDialogBox.cpp, FXModalDialogBox.h,
	FXTextParamValue.cpp, FXTextParamValue.h, FilterActionDialogs.h,
	RemasterActionDialogs.h: implemented virtual destructors

2002-10-19 01:58  ddurham

	* src/backend/Edits/: CAddChannelsEdit.cpp, CAddChannelsEdit.h,
	CCopyCutDeleteEdit.cpp, CCopyCutDeleteEdit.h, CCropEdit.cpp,
	CCropEdit.h, CCueAction.cpp, CCueAction.h, CInsertSilenceEdit.cpp,
	CInsertSilenceEdit.h, CMuteEdit.cpp, CMuteEdit.h, CPasteEdit.cpp,
	CPasteEdit.h, CRemoveChannelsEdit.cpp, CRemoveChannelsEdit.h,
	CRotateEdit.cpp, CRotateEdit.h, CSelectionEdit.cpp,
	CSelectionEdit.h, CSwapChannelsEdit.cpp, CSwapChannelsEdit.h:
	implemented virtual destructors

2002-10-19 01:58  ddurham

	* src/backend/: CStubAction.cpp, CStubAction.h: minor

2002-10-19 01:48  ddurham

	* src/backend/Effects/: CChangeAmplitudeEffect.cpp,
	CChangeAmplitudeEffect.h, CChangeRateEffect.cpp,
	CChangeRateEffect.h, CDelayEffect.cpp, CDelayEffect.h,
	CDistortionEffect.cpp, CDistortionEffect.h, CFlangeEffect.cpp,
	CFlangeEffect.h, CQuantizeEffect.cpp, CQuantizeEffect.h,
	CReverseEffect.cpp, CReverseEffect.h, CVariedRepeatEffect.cpp,
	CVariedRepeatEffect.h: implemented a virtual destructor

2002-10-19 01:18  ddurham

	* src/frontend_fox/: CRawDialog.cpp, CRawDialog.h: Added an
	endianness control to the frontend dialog for selection raw
	parameters, the backend already supported it

2002-10-19 01:17  ddurham

	* src/frontend_fox/CVoxDialog.cpp: minor

2002-10-19 01:02  ddurham

	* src/frontend_fox/CNewSoundDialog.cpp: right-aligned the text
	labels

2002-10-19 00:58  ddurham

	* src/backend/CrawSoundTranslator.cpp: implemented saving raw files

2002-10-19 00:58  ddurham

	* src/: frontend_fox/CRawDialog.cpp, frontend_fox/CRawDialog.h,
	backend/AFrontendHooks.h, frontend_fox/CFrontendHooks.cpp,
	frontend_fox/CFrontendHooks.h: Added a parameter to CRawDialog to
	show or hide the data offset and data length parameters

2002-10-19 00:21  ddurham

	* src/frontend_fox/TODO: updated TODO

2002-10-19 00:14  ddurham

	* src/frontend_fox/CNewSoundDialog.cpp: Fixed some cosmetic issues
	with CNewSoundDialog

2002-10-19 00:06  ddurham

	* src/: backend/AFrontendHooks.h, backend/ASoundFileManager.cpp,
	frontend_fox/CFrontendHooks.cpp, frontend_fox/CFrontendHooks.h,
	frontend_fox/CNewSoundDialog.cpp, frontend_fox/CNewSoundDialog.h:
	Gave the user the ability to select raw format when creating a new
	sound

2002-10-18 23:22  ddurham

	* src/backend/ASoundFileManager.cpp: make
	ASoundFileManager::getSoundTranslator ask the user to use raw
	whenever a format is not supported.  This is really so that when
	the user opened a file as raw one time, that when they reopen it
	doesn't just fail without prompting

2002-10-18 12:04  ddurham

	* src/backend/ASoundFileManager.cpp: oops

2002-10-18 11:24  ddurham

	* src/backend/ASoundFileManager.cpp: Fixed an issue with saving as
	raw with the same filename it's already loaded as

2002-10-18 11:24  ddurham

	* config/common.h: Added compareBool

2002-10-18 01:43  ddurham

	* src/: backend/AFrontendHooks.h, backend/CvoxSoundTranslator.cpp,
	backend/CvoxSoundTranslator.h, backend/Makefile.am,
	backend/initialize.cpp, frontend_fox/CFrontendHooks.cpp,
	frontend_fox/CFrontendHooks.h, frontend_fox/CVoxDialog.cpp,
	frontend_fox/CVoxDialog.h, frontend_fox/Makefile.am: Added support
	for a format called fox per a feature request

2002-10-18 00:56  ddurham

	* src/backend/ClameSoundTranslator.cpp: minor

2002-10-17 23:44  ddurham

	* src/backend/: ApipedSoundTranslator.cpp, ApipedSoundTranslator.h,
	ClameSoundTranslator.cpp, ClameSoundTranslator.h, Makefile.am,
	initialize.cpp: Split ClameSoundTranslator off into an additional
	base class, ApipedSoundTranslator as much as I could so that some
	of the code can be reused in any other piped translator class

2002-10-17 20:34  ddurham

	* src/frontend_fox/CAboutDialog.cpp: Updated the AboutDialog
	message

2002-10-17 20:31  ddurham

	* src/: backend/CrawSoundTranslator.cpp,
	frontend_fox/CNewSoundDialog.cpp, frontend_fox/TODO: Made some
	notes about completing the full use of the new "As Raw" parameters
	for loading and saving files

2002-10-17 20:30  ddurham

	* src/backend/Filters/: CConvolutionFilter.cpp,
	CConvolutionFilter.h: Made CConvolutionFilter use the "As Raw"
	value for opening the filter kernel

2002-10-17 20:30  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp,
	FXFilenameParamValue.cpp, FXFilenameParamValue.h: Added an "As Raw"
	check box to the FXFilenameParamValue

2002-10-17 20:29  ddurham

	* src/: backend/AFrontendHooks.h, backend/ASoundFileManager.cpp,
	backend/ASoundFileManager.h, frontend_fox/CFrontendHooks.cpp,
	frontend_fox/CFrontendHooks.h: Added an "As Raw" to the open and
	save dialogs so that the user can override the file extension for
	opening files as raw data

2002-10-17 18:47  ddurham

	* src/backend/CrezSoundTranslator.cpp: Fixed a cleanup bug when
	cancelling a load of a .rez file

2002-10-17 18:17  ddurham

	* src/frontend_fox/CFrontendHooks.cpp: Fixed a minor bug with
	selecting a convolution filter after just loading a file with the
	open dialog

2002-10-17 00:53  ddurham

	* share/presets.dat: Added some presets for distortion to start off
	with

2002-10-16 02:21  ddurham

	* src/frontend_fox/EffectActionDialogs.cpp: added a more proper
	graph for doing distortion

2002-10-16 02:21  ddurham

	* src/: backend/Effects/CDistortionEffect.cpp,
	frontend_fox/FXGraphParamValue.cpp: minor

2002-10-16 02:21  ddurham

	* src/backend/DSP/Distorter.h: modified Distorter for the new
	CGraphParamValueNode data-member names

2002-10-16 02:20  ddurham

	* docs/devel/TODO: Added a TODO

2002-10-16 02:05  ddurham

	* src/frontend_fox/: CMainWindow.cpp, EffectActionDialogs.cpp,
	EffectActionDialogs.h: Added a frontend control of the new
	distortion effect, it's about to change a lot tho

2002-10-16 02:05  ddurham

	* src/backend/Effects/: CDistortionEffect.cpp, CDistortionEffect.h,
	EffectActions.h, Makefile.am: Added a distortion effect action

2002-10-16 02:04  ddurham

	* src/backend/DSP/: Distorter.h, Makefile.am: Added a distortion
	DSP block which quite a bit of control over the distortion shape,
	I'm not sure if it's finished yet, but it does have a lot of room
	for speed improvements if necessary

2002-10-16 01:54  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h,
	EffectActionDialogs.cpp: updated CActionParamDialog to support
	addGraph() and addGraphWithWaveform()

2002-10-16 01:07  ddurham

	* src/: backend/CGraphParamValueNode.cpp,
	backend/CGraphParamValueNode.h,
	backend/Effects/CChangeRateEffect.cpp,
	frontend_fox/CActionParamDialog.cpp,
	frontend_fox/FXGraphParamValue.cpp: changed CGraphParamValueNode's
	position and value to x and y

2002-10-16 00:52  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, FXGraphParamValue.cpp,
	FXGraphParamValue.h: Modified FXGraphParamValue's interface some,
	I'm at a stopping point but more changes are coming soon

2002-10-16 00:29  ddurham

	* src/frontend_fox/TODO: added TODO

2002-10-15 21:22  ddurham

	* src/frontend_fox/: FXGraphParamValue.cpp, FXGraphParamValue.h:
	Added a horizontal ruler to the FXGraphParamValue

2002-10-15 21:22  ddurham

	* src/frontend_fox/TODO: added a possible TODO

2002-10-15 12:25  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CStatusComm.cpp:
	oops.. wrong way around for last change

2002-10-15 12:22  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CStatusComm.cpp: Added
	a #if for FXApp::repaint to detect problem in debian's old fox
	version ugh...

2002-10-15 12:10  ddurham

	* configure.in: added a message to the user about reswrap

2002-10-14 12:43  ddurham

	* docs/devel/TODO: condering removing 'advanced mode' abilities
	from the action stuff

2002-10-14 11:36  ddurham

	* src/backend/Effects/CChangeAmplitudeEffect.cpp: minor

2002-10-12 00:29  ddurham

	* src/frontend_fox/: FXGraphParamValue.cpp, FXGraphParamValue.h:
	Fixed some cosmetic issues in FXGraphParamValue

2002-10-11 15:37  ddurham

	* src/backend/DSP/TSoundStretcher.h: minor include issue

2002-10-11 01:42  ddurham

	* src/backend/Remaster/CResampleAction.cpp: Made CResampleAction
	adjust the start and stop positions by the ratio of old to new
	sample rates

2002-10-11 01:36  ddurham

	* docs/Features.txt, docs/devel/TODO,
	src/backend/Remaster/CResampleAction.cpp,
	src/backend/Remaster/CResampleAction.h,
	src/backend/Remaster/Makefile.am,
	src/backend/Remaster/RemasterActions.h,
	src/frontend_fox/CMainWindow.cpp,
	src/frontend_fox/RemasterActionDialogs.cpp,
	src/frontend_fox/RemasterActionDialogs.h: Added a resample action
	under the Remaster menu

2002-10-11 01:34  ddurham

	* src/frontend_fox/: FXComboTextParamValue.cpp,
	FXComboTextParamValue.h: Changed the way FXComboTextParamValue
	returns and sets the value.. if editable makes the value be either
	the actual value or the index in the combo box's items

2002-10-11 01:33  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h:
	Added a paramter to the constructor to disable the preset panel in
	case it's just not necessary

2002-10-11 01:31  ddurham

	* src/backend/: CSound.cpp, CSound.h: added CSound::setSampleRate()
	which just sets the data member.. not modify any audio

2002-10-11 00:07  ddurham

	* src/PoolFile/TODO: TODO

2002-10-11 00:03  ddurham

	* docs/devel/TODO, src/backend/AAction.h,
	src/backend/ASoundFileManager.cpp: Fixed a bug where after saving a
	file and undoing an action it didn't know it was modified from the
	previous saved version

2002-10-08 22:35  ddurham

	* src/backend/ClameSoundTranslator.cpp: Added cancel support for
	loading mp3 files by capturing stderr of lame

2002-10-08 22:34  ddurham

	* src/backend/: mypopen.cpp, mypopen.h: Added the option to have
	mypopen also capture stderr of the spawned process when using "r"
	read mode.

2002-10-08 21:19  ddurham

	* configure.in, config/acconfig.h, src/backend/mypopen.cpp,
	src/backend/mypopen.h: Changed ReZound to always use mypopen so
	that I can soon also capture stderr for progress status

2002-10-08 21:18  ddurham

	* src/frontend_fox/CActionMenuCommand.cpp: added comment

2002-10-08 20:54  ddurham

	* docs/Features.txt: Added a mention of convolution

2002-10-08 16:15  ddurham

	* src/frontend_fox/FXGraphParamValue.cpp: implemented some other
	types of curves, but commented out the code because of some
	usability issues

2002-10-08 14:57  ddurham

	* src/: backend/Remaster/CCompressorAction.cpp,
	frontend_fox/RemasterActionDialogs.cpp: Added the "Lock Channels"
	checkbox flag to the Compressor action

2002-10-08 14:57  ddurham

	* src/backend/AAction.cpp: Fixed an issue with the isModified flag
	and cancelling an action

2002-10-08 14:30  ddurham

	* src/backend/Remaster/: CCompressorAction.cpp,
	CNoiseGateAction.cpp, CNormalizeAction.cpp, CRemoveDCAction.cpp:
	Added support for cancelling the action

2002-10-08 10:43  ddurham

	* src/backend/TODO: updated TODO

2002-10-08 00:21  ddurham

	* src/backend/Filters/: CBiquadResFilter.cpp,
	CConvolutionFilter.cpp, CSinglePoleFilter.cpp: Added cancel support

2002-10-08 00:10  ddurham

	* src/backend/Looping/CMakeSymetricAction.cpp: Updated status bar
	title

2002-10-08 00:09  ddurham

	* src/backend/Looping/CMakeSymetricAction.cpp: Added cancel support

2002-10-08 00:07  ddurham

	* src/backend/Effects/: CChangeRateEffect.cpp, CDelayEffect.cpp,
	CFlangeEffect.cpp, CQuantizeEffect.cpp, CVariedRepeatEffect.cpp:
	Some cancel-action updates about invalidating peak-chunk data

2002-10-08 00:07  ddurham

	* src/backend/CStubAction.cpp: Updated to demonstrate cancel

2002-10-05 01:55  ddurham

	* src/backend/Effects/: CVariedRepeatEffect.cpp,
	CVariedRepeatEffect.h: Made CVariedRepeatEffect cancelable ran
	dos2unix on CVariedRepeatEffect.*

2002-10-05 01:43  ddurham

	* src/backend/Effects/CQuantizeEffect.cpp: Made CQuantizeEffect
	cancellable

2002-10-05 01:41  ddurham

	* src/backend/Effects/CFlangeEffect.cpp: Made CFlangeEffect
	cancellable

2002-10-05 01:38  ddurham

	* src/backend/Effects/CDelayEffect.cpp: Made CDelayEffect
	cancellable

2002-10-05 01:32  ddurham

	* src/backend/Effects/CChangeRateEffect.cpp: Made CChangeRateEffect
	cancellable

2002-10-05 01:23  ddurham

	* src/backend/Effects/CChangeAmplitudeEffect.cpp: Made
	CChangeAmplitudeEffect cancellable

2002-10-04 22:55  ddurham

	* src/backend/CSound.cpp: Fixed the mix method for mmMultiply

2002-10-04 21:27  ddurham

	* src/: backend/Edits/CPasteEdit.cpp, backend/Edits/CPasteEdit.h,
	frontend_fox/CPasteChannelsDialog.cpp,
	frontend_fox/CPasteChannelsDialog.h: Added a mix type parameter on
	the CPastChannelsDialog and now use that value in the backend
	CPasteEdit instead of always using mmAdd

2002-10-04 21:26  ddurham

	* src/frontend_fox/CChannelSelectDialog.cpp: cosmetic: moved the
	clear and default buttons to it's own panel

2002-10-04 21:26  ddurham

	* src/frontend_fox/: FXModalDialogBox.cpp, FXModalDialogBox.h:
	Added a frame under the upperFrame so that getFrame()->getParent()
	can be used as a parent

2002-10-04 21:25  ddurham

	* src/backend/: CSound.cpp, CSound_defs.h: Added support for a mix
	method of mmSubtract

2002-10-04 19:39  ddurham

	* src/: backend/TODO, frontend_fox/TODO: updated TODOs

2002-10-04 19:39  ddurham

	* configure.in: minor

2002-10-04 02:21  ddurham

	* src/frontend_fox/: CMainWindow.cpp, main.cpp: Made ReZound forget
	the splitter positions and window dimensions when the version
	changes

2002-10-04 01:53  ddurham

	* src/frontend_fox/FXWaveCanvas.cpp: minor (warning supression)

2002-10-04 01:52  ddurham

	* share/presets.dat: Added several presets for the convolution
	filter action

2002-10-04 01:52  ddurham

	* share/Makefile.am: added distribution for impulse_hall1.wav

2002-10-04 01:52  ddurham

	* share/impulse_hall1.wav: Added a stock impulse response for use
	with the convolution filter action

2002-10-04 01:50  ddurham

	* src/frontend_fox/: CMainWindow.cpp, FilterActionDialogs.cpp,
	FilterActionDialogs.h: Added a frontend for the convolution filter
	action Also, updated for the new way to layout widgets on
	CActionParamDialog

2002-10-04 01:49  ddurham

	* src/backend/Filters/: CConvolutionFilter.cpp,
	CConvolutionFilter.h, FilterActions.h, Makefile.am: Added a
	convolution filter action It has many parameters for filter kernel
	filename, rate, gain, i/o gains, etc

2002-10-04 01:39  ddurham

	* src/backend/Effects/EffectActions.h: oops

2002-10-04 01:33  ddurham

	* configure.in: type-o

2002-10-04 01:29  ddurham

	* src/backend/: settings.cpp, settings.h: Added two utility
	functions for allowing the use of predefinied variable names in
	presets writting to CNestedDataFile Right now the only variable
	supported is $share which maps to the system share directory

2002-10-04 01:27  ddurham

	* src/frontend_fox/: CCrossfadeEdgesDialog.cpp,
	EditActionDialogs.cpp, EffectActionDialogs.cpp,
	RemasterActionDialogs.cpp: modified for the new way of laying out
	widgets on CActionParamDialog

2002-10-04 01:27  ddurham

	* src/frontend_fox/Makefile.am: added FXFilenameParamValue

2002-10-04 01:26  ddurham

	* src/frontend_fox/FXConstantParamValue.cpp: cosmetic

2002-10-04 01:26  ddurham

	* src/frontend_fox/: FXFilenameParamValue.cpp,
	FXFilenameParamValue.h: Added FXFilenameParamValue widgets for
	selecting a filename

2002-10-04 01:25  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h:
	Redid the way that widgets are laid out on a CActionParamDialog Now
	there is CActionParamDialog::newHorzPanel and
	CActionParamDialog::newVertPanel which allow the widgets to be
	configured in better ways rather than all horizontal or all
	vertical Also, now all the add...() methods require passing a
	parent handle which is the return value of the aforementioned two
	new methods

2002-10-04 01:21  ddurham

	* src/backend/unit_conv.h: tweaked the functionality of
	freq_to_fraction and fraction_to_freq to have a throwOnError
	parameter

2002-10-04 01:20  ddurham

	* src/backend/ASoundFileManager.h: minor

2002-10-04 01:19  ddurham

	* src/backend/Effects/: CStaticReverbEffect.cpp,
	CStaticReverbEffect.h, Makefile.am: Removed CStaticReverbEffect, it
	has now been implemented in Filters/CConvolutionFilter

2002-10-04 01:17  ddurham

	* src/backend/DSP/Convolver.h: Fixed a bug in
	TFFTConvolver::readEndingSample()

2002-10-01 14:50  ddurham

	* src/backend/DSP/SinglePoleFilters.h: minor

2002-09-26 10:32  ddurham

	* src/misc/TAutoBuffer.h: added TAutoBuffer::setSize() even though
	I was only using it in an experiment I thought it could be useful
	later

2002-09-25 07:59  ddurham

	* src/backend/DSP/Quantizer.h: minor

2002-09-24 22:32  ddurham

	* src/backend/AAction.h: Made EUserMessage construct from a string
	instead of a char *

2002-09-24 22:26  ddurham

	* src/frontend_fox/: FXConstantParamValue.cpp,
	FXConstantParamValue.h: Made clicking the middle label of a slider
	return the slider to the middle

2002-09-23 16:58  ddurham

	* docs/Features.txt: updated about biquad resonant filters

2002-09-23 16:57  ddurham

	* src/frontend_fox/: CMainWindow.cpp, FilterActionDialogs.cpp,
	FilterActionDialogs.h: Added frontend means to use the new biquad
	resonant filters

2002-09-23 16:57  ddurham

	* src/backend/Filters/CSinglePoleFilter.h: minor

2002-09-23 16:56  ddurham

	* src/backend/Filters/: CBiquadResFilter.cpp, CBiquadResFilter.h,
	FilterActions.h, Makefile.am: Added backend filter actions for
	using the new biquad resonant filters

2002-09-23 16:56  ddurham

	* src/backend/DSP/: BiquadResFilters.h, Makefile.am: Added biquad
	resonant filters taken from "Game Programming Gems 3" as a DSP
	module

2002-09-23 16:55  ddurham

	* src/backend/Filters/CSinglePoleFilter.cpp: minor renaming

2002-09-23 15:23  ddurham

	* src/backend/DSP/SinglePoleFilters.h: minor

2002-09-23 00:28  ddurham

	* src/backend/Effects/CChangeRateEffect.cpp: yet another tweak fix
	to CChangeRateEffect

2002-09-19 18:15  ddurham

	* src/backend/Effects/CChangeRateEffect.cpp: Another tweak to a
	border condition fix for CChangeRateEffect

2002-09-19 12:32  ddurham

	* src/backend/initialize.cpp: booboo

2002-09-19 10:50  ddurham

	* configure.in: Fixed a few of the tests in configure.in...  made
	configure fail if bison or flex aren't found and previously, it
	wouldn't fail if the lib was not found

2002-09-19 01:01  ddurham

	* src/backend/TODO: updated TODO

2002-09-18 23:20  ddurham

	* src/backend/: TODO, TODO: updated TODO

2002-09-18 23:18  ddurham

	* src/: backend/ASoundFileManager.cpp, backend/CLoadedSound.cpp,
	backend/CLoadedSound.h, backend/main_controls.cpp,
	backend/Edits/CSwapChannelsEdit.cpp,
	frontend_fox/CCueListDialog.cpp, frontend_fox/CMainWindow.cpp,
	frontend_fox/CSoundWindow.cpp, frontend_fox/CUserNotesDialog.cpp,
	frontend_fox/FXRezWaveView.cpp, frontend_fox/FXWaveCanvas.cpp:
	changed CLoadedSound::getSound() to CLoadedSound::sound

2002-09-18 22:24  ddurham

	* src/backend/Effects/CChangeRateEffect.cpp: Fixed a border
	condition bug in CChangeRateEffect caused by rounding I think

2002-09-17 22:31  ddurham

	* docs/Features.txt: Updated Features.txt

2002-09-17 22:30  ddurham

	* docs/devel/TODO: Updated the TODO

2002-09-17 22:30  ddurham

	* src/: backend/Edits/CPasteEdit.cpp, backend/Edits/CPasteEdit.h,
	frontend_fox/CMainWindow.cpp: Added a "Fit Mix Paste" edit action
	which fits the clipboard into the selected region

2002-09-17 22:30  ddurham

	* src/backend/: CNativeSoundClipboard.h, CRecordSoundClipboard.cpp,
	CRecordSoundClipboard.h, ASoundClipboard.h,
	CNativeSoundClipboard.cpp: Made ASoundClipboard::copyTo() have a
	srcFit parameter which gets passed onto CSound::mixSound()

2002-09-17 22:29  ddurham

	* src/backend/: CSound.cpp, CSound.h, CSound_defs.h: Added a fitSrc
	parameter to CSound::mixSound() which makes it fit the src into the
	given region.  Right now it can only change the rate of the src to
	make it fit.. in the future I would like to have it change the
	speed without changing the pitch

2002-09-11 18:45  ddurham

	* src/frontend_fox/CRawDialog.cpp: minor

2002-09-11 01:12  ddurham

	* src/frontend_fox/CActionMenuCommand.cpp: Made ActionMenuCommmand
	still update as if an action were completed even if the action
	returns false (as if cancelled)

2002-09-11 01:11  ddurham

	* src/backend/Effects/: CReverseEffect.cpp, CReverseEffect.h: Made
	CReverseEffect cancellable

2002-09-11 01:11  ddurham

	* src/backend/: AStatusComm.cpp, AStatusComm.h: Added
	AStatusComm::hide()

2002-09-11 01:10  ddurham

	* src/backend/AAction.cpp: Made AAction not crossfade if the action
	returns false

2002-09-10 22:25  ddurham

	* src/frontend_fox/CRawDialog.cpp: minor

2002-09-10 22:18  ddurham

	* src/: backend/AFrontendHooks.h,
	backend/ClibaudiofileSoundTranslator.cpp,
	backend/ClibaudiofileSoundTranslator.h,
	backend/CrawSoundTranslator.cpp, frontend_fox/CFrontendHooks.cpp,
	frontend_fox/CFrontendHooks.h, frontend_fox/CRawDialog.cpp,
	frontend_fox/CRawDialog.h, frontend_fox/Makefile.am: Added a
	frontend dialog for loading raw format files.  Still could use some
	parameters for compression, since that's supported in libaudiofile.

2002-09-09 09:57  ddurham

	* README: Added a description of ReZound to the README

2002-09-09 00:27  ddurham

	* src/frontend_fox/fox_compat.h: Fixed a compatibility problem for
	FOX < 1.1.8 and FXApp::getRoot() being renamed to
	FXApp::getRootWindow()

2002-09-08 00:44  ddurham

	* src/frontend_fox/FXGraphParamValue.cpp: added a comment about
	something

2002-09-07 17:31  ddurham

	* src/frontend_fox/TODO: Added some todos

2002-09-06 13:40  ddurham

	* docs/devel/TODO_release: updated the release procedure a little

2002-09-06 11:03  ddurham

	* README, configure.in, docs/INSTALL, docs/NEWS,
	docs/devel/TODO_release, src/backend/initialize.cpp,
	src/frontend_fox/CAboutDialog.cpp: Updated for 0.4.0beta release

2002-09-05 21:28  ddurham

	* src/backend/: AAction.cpp, ASoundTranslator.cpp, AStatusComm.cpp,
	AStatusComm.h, CSound.cpp, CStubAction.cpp,
	ClameSoundTranslator.cpp, ClibaudiofileSoundTranslator.cpp,
	ClibvorbisSoundTranslator.cpp, CrezSoundTranslator.cpp, TODO,
	Effects/CChangeAmplitudeEffect.cpp, Effects/CChangeRateEffect.cpp,
	Effects/CDelayEffect.cpp, Effects/CFlangeEffect.cpp,
	Effects/CQuantizeEffect.cpp, Effects/CReverseEffect.cpp,
	Effects/CStaticReverbEffect.cpp, Effects/CTestEffect.cpp,
	Effects/CVariedRepeatEffect.cpp, Filters/CSinglePoleFilter.cpp,
	Looping/CMakeSymetricAction.cpp, Remaster/CCompressorAction.cpp,
	Remaster/CNoiseGateAction.cpp, Remaster/CNormalizeAction.cpp,
	Remaster/CRemoveDCAction.cpp, Remaster/CUnclipAction.cpp: Changed
	the status bar macros into a CStatusBar object which removes the
	need to remember to END_PROGRESS_BAR and the need for
	endAllProgressBars

2002-09-05 20:15  ddurham

	* docs/devel/TODO: added a TODO

2002-09-05 15:24  ddurham

	* src/: backend/AFrontendHooks.h, backend/ASoundFileManager.cpp,
	frontend_fox/CFrontendHooks.cpp, frontend_fox/CFrontendHooks.h:
	Added support for ReZound to open multiple files from the frontend
	open dialog

2002-09-05 14:01  ddurham

	* src/backend/Effects/CTestEffect.cpp: Fixed an ambiguity with a
	call to std::sin() in gcc3

2002-09-05 12:19  ddurham

	* src/backend/CrezSoundTranslator.cpp: Hade to include
	TPoolFile.cpp in CrezSoundTranslator because I am using some
	template methods from TPoolFile for some types that are only
	defined in this source file.  Changed the PCM type to be a little
	more descriptive

2002-09-05 12:18  ddurham

	* src/backend/CSound.cpp: Chose CSound.cpp for where to explicitly
	instantiate TPoolFile for CSound's purposes

2002-09-05 12:17  ddurham

	* src/PoolFile/: TPoolFile.cpp, TPoolFile.h: Changed TPoolFile.h
	not include TPoolFile.cpp because I've started using explicit
	template instantiation at least for TPoolFile Fixed a couple of
	bugs in a couple of methods that I had not seen because some
	methods were never being called

2002-09-05 12:14  ddurham

	* src/backend/: ClameSoundTranslator.cpp,
	ClibaudiofileSoundTranslator.cpp, ClibvorbisSoundTranslator.cpp,
	Cold_rezSoundTranslator.cpp, Edits/CPasteEdit.cpp,
	Effects/CChangeRateEffect.cpp: Fixed some includes that needed to
	be in the cpp files but were incidentally being included by some
	other included file

2002-09-05 12:12  ddurham

	* src/PoolFile/TStaticPoolAccesser.h: minor

2002-09-05 12:11  ddurham

	* src/frontend_fox/Makefile.am: Prevented CFoxIcons.o being
	recompiled twice when building

2002-09-04 21:26  ddurham

	* src/frontend_fox/FXWaveCanvas.cpp: minor

2002-09-04 20:38  ddurham

	* src/backend/Effects/CTestEffect.cpp: Played some more with the
	test effect and different filter kernels

2002-09-04 20:37  ddurham

	* configure.in: Enhanced the detection of fftw so that it would
	print a warning that all fft based actions would be disabled if the
	library wasn't found.  Slightly modified some of the other error
	messages in configure.in

2002-09-04 14:31  ddurham

	* src/misc/CNestedDataFile/CNestedDataFile.cpp: Fixed a bug when
	keys start with a number

2002-09-04 13:42  ddurham

	* src/backend/TODO: added a TODO

2002-09-04 13:42  ddurham

	* configure.in: made configure just remove config.cache at the
	beginning so cached values wouldn't possibly be confusing when
	re-running configure after installing some library

2002-09-04 12:33  ddurham

	* src/backend/Effects/CTestEffect.cpp: Changed CTestEffect to use
	FFT convolution instead of simple convolution

2002-09-04 12:32  ddurham

	* src/backend/DSP/Convolver.h: Added TFFTConvolver which uses
	lib[r]fftw and can quickly do convolution with large filter
	kernels.  There will probably be some more work on this class as I
	implement other FFT systems/actions

2002-09-04 00:40  ddurham

	* src/backend/DSP/SinglePoleFilters.h: minor

2002-09-03 16:15  ddurham

	* src/backend/TODO: updated TODO about command line arguments

2002-09-03 15:05  ddurham

	* src/backend/initialize.cpp: Tweaked the help and version info

2002-09-03 14:59  ddurham

	* src/: backend/ASoundFileManager.cpp, backend/ASoundFileManager.h,
	backend/initialize.cpp, backend/initialize.h,
	frontend_fox/main.cpp: Added preliminary command line support.	Now
	you can load files from the command line and get version
	information

2002-09-03 11:24  ddurham

	* src/frontend_fox/CStatusComm.cpp: minor booboo

2002-09-03 11:14  ddurham

	* src/backend/Effects/CTestEffect.cpp: minor fix

2002-09-02 23:30  ddurham

	* bootstrap, configure.in, docs/devel/AutoMake-guide: Checked in a
	few more files after rearranging the DSP blocks

2002-09-02 23:28  ddurham

	* src/backend/: CSound.cpp, CSoundPlayerChannel.cpp, DSPBlocks.h,
	Makefile.am, TSoundStretcher.h, DSP/Compressor.h, DSP/Convolver.h,
	DSP/Delay.h, DSP/DelayEffect.h, DSP/FlangeEffect.h,
	DSP/LevelDetector.h, DSP/Makefile.am, DSP/NoiseGate.h,
	DSP/Quantizer.h, DSP/SinglePoleFilters.h, DSP/TSoundStretcher.h,
	Effects/CDelayEffect.cpp, Effects/CFlangeEffect.cpp,
	Effects/CQuantizeEffect.cpp, Effects/CStaticReverbEffect.cpp,
	Filters/CSinglePoleFilter.cpp, Remaster/CCompressorAction.cpp,
	Remaster/CNoiseGateAction.cpp: split DSPBlocks.h into separate
	files for almost every DSP block in a src/backend/DSP directory..
	This way I can optimize or specialize templates without it getting
	as messy Also, I save some compile sanity since I'm not always
	compiling every DSP block whenever I just need one.  I also moved
	TSoundStretcher.h to DSP

2002-09-02 21:30  ddurham

	* src/frontend_fox/FXWaveCanvas.cpp: Fixed a minor bug with
	vertical offset recentering itself after actions

2002-08-31 14:35  ddurham

	* src/backend/: ASoundFileManager.cpp, ASoundTranslator.cpp,
	ASoundTranslator.h, ClameSoundTranslator.cpp,
	ClameSoundTranslator.h, ClibaudiofileSoundTranslator.cpp,
	ClibaudiofileSoundTranslator.h, ClibvorbisSoundTranslator.cpp,
	ClibvorbisSoundTranslator.h, Cold_rezSoundTranslator.cpp,
	Cold_rezSoundTranslator.h, CrawSoundTranslator.cpp,
	CrawSoundTranslator.h, CrezSoundTranslator.cpp,
	CrezSoundTranslator.h: Added support to be able to cancel a loading
	or saving of a file I added a comment in ASoundTranslator about a
	better way of doing thing with cancelling a save to preserve an
	overwritten file if the user cancel the save

2002-08-31 14:32  ddurham

	* src/backend/CSound.cpp: minor

2002-08-31 14:32  ddurham

	* src/: backend/AStatusComm.cpp, backend/AStatusComm.h,
	frontend_fox/CProgressDialog.cpp, frontend_fox/CProgressDialog.h,
	frontend_fox/CStatusComm.cpp, frontend_fox/CStatusComm.h: Added
	support for displaying a progress dialog with the option of having
	a cancel button

2002-08-31 14:31  ddurham

	* src/PoolFile/TPoolFile.cpp: Fixed a bug with closeFile and then
	the destructor being called

2002-08-30 13:28  ddurham

	* docs/Features.txt: Updated the Features.txt about quantize,
	portaudio and LFO shapes

2002-08-30 01:37  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CStatusComm.cpp,
	FXWaveCanvas.cpp, FXWaveCanvas.h, TODO: Finally fixed the redrawing
	bug when nothing redraws when an action is happening.. how it can
	have an oppertunity to redraw every time the progress bar updates. 
	It looks much prettier now

2002-08-29 13:34  ddurham

	* configure.in, config/acconfig.h,
	src/backend/ASoundFileManager.cpp, src/backend/COSSSoundPlayer.cpp,
	src/backend/COSSSoundPlayer.h, src/backend/COSSSoundRecorder.cpp,
	src/backend/COSSSoundRecorder.h,
	src/backend/CPortAudioSoundPlayer.cpp,
	src/backend/CPortAudioSoundPlayer.h,
	src/backend/CPortAudioSoundRecorder.cpp,
	src/backend/CPortAudioSoundRecorder.h,
	src/backend/CRecordSoundClipboard.cpp, src/backend/Makefile.am,
	src/backend/TODO, src/backend/initialize.cpp,
	src/backend/settings.cpp, src/backend/settings.h: Added support for
	libportaudio Made the native sample rate and number of channels a
	global variable and a registry setting There is still a little more
	work to do to support libportaudio better.  I need to know when
	libportaudio wasn't able to open a device to the exact sample rate
	that was asked for.  Until this is a knowable thing in libportaudio
	I just have to assume it worked.  Also a little issue of knowing if
	a device supports full duplex needs to be resolved, but I think I
	have an idea how to do it For now, until libportaudio fixed the
	sample rate problem I have left OSS as the default method of audio
	I/O

2002-08-29 13:30  ddurham

	* src/frontend_fox/EffectActionDialogs.cpp: Changed the title of
	the quantize fronted dialog

2002-08-29 12:21  ddurham

	* share/presets.dat: Added a preset for quantize just for a
	demonstration

2002-08-29 11:52  ddurham

	* src/: backend/TODO, backend/Effects/CQuantizeEffect.cpp,
	backend/Effects/CQuantizeEffect.h, backend/Effects/EffectActions.h,
	backend/Effects/Makefile.am, frontend_fox/CMainWindow.cpp,
	frontend_fox/EffectActionDialogs.cpp,
	frontend_fox/EffectActionDialogs.h: Added a quantize effect

2002-08-29 11:50  ddurham

	* src/backend/DSPBlocks.h: added the TDSPQuantizer template class

2002-08-29 11:47  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h,
	FXCheckBoxParamValue.cpp, FXCheckBoxParamValue.h,
	FXComboTextParamValue.cpp, FXComboTextParamValue.h,
	FXConstantParamValue.cpp, FXConstantParamValue.h,
	FXLFOParamValue.cpp, FXLFOParamValue.h, FXTextParamValue.cpp,
	FXTextParamValue.h, TODO: Changed setHelpText to setTipText in all
	the frontend action widgets

2002-08-29 08:55  ddurham

	* src/frontend_fox/FXConstantParamValue.cpp: Fixed a bug with the
	tick values not updating when the scalar is typed in Enhanced the
	look of the scalar spinner area

2002-08-28 23:12  ddurham

	* src/backend/AAction.cpp: Fixed a little border condition bug with
	crossfading

2002-08-27 21:44  ddurham

	* src/: backend/TODO, frontend_fox/TODO: added a TODO

2002-08-27 21:33  ddurham

	* src/backend/AStatusComm.h: Yet again modified AStatusComm because
	I introduced a bug into the status bar macros.. now it should all
	be fixed

2002-08-27 18:09  ddurham

	* src/: PoolFile/TODO, PoolFile/TPoolFile.cpp,
	PoolFile/TPoolFile.h, misc/TMemoryPipe.cpp, misc/TMemoryPipe.h:
	minor

2002-08-27 18:08  ddurham

	* src/backend/license.h: OOPS!

2002-08-26 16:04  ddurham

	* src/: backend/ALFO.cpp, backend/Effects/CFlangeEffect.cpp,
	frontend_fox/FXLFOParamValue.cpp: Fixed a bug with the phase of the
	saw LFOs Added some commented code for testing Made the dropdown
	longer for FXLFOParamValue

2002-08-26 09:06  ddurham

	* src/frontend_fox/FXWaveCanvas.cpp: Added a comment about the
	Xinerama scrolling bug

2002-08-26 00:31  ddurham

	* src/: frontend_fox/FXLFOParamValue.cpp, backend/ALFO.cpp: minor
	changes to make sure sin is the default LFO

2002-08-25 02:52  ddurham

	* src/frontend_fox/CSoundWindow.cpp,
	src/frontend_fox/CSoundWindow.h,
	src/frontend_fox/FXRezWaveView.cpp,
	src/frontend_fox/FXRezWaveView.h,
	src/frontend_fox/FXWaveCanvas.cpp, src/frontend_fox/FXWaveCanvas.h,
	src/frontend_fox/FXWaveScrollArea.cpp,
	src/frontend_fox/FXWaveScrollArea.h, src/frontend_fox/Makefile.am,
	src/frontend_fox/TODO, src/frontend_fox/drawPortion.cpp,
	src/frontend_fox/drawPortion.h, src/frontend_fox/settings.h,
	docs/FrontendFoxFeatures.txt, docs/devel/TODO,
	src/backend/CSoundPlayerChannel.cpp: - I Made some fairly
	significant changes to the frontend drawing which used to be all
	within FXRezWaveView  - Now I broken it into FXRezWaveView,
	FXWaveScrollArea and FXWaveCanvas - This should be a little more
	efficient with X, because it does very little forcing of drawing
	right away - This change should also make the code a bit more
	resuable, I should be able to use FXWaveCanvas in FXGraphParamValue
	as a given background, so other backgrounds can be used with
	FXGraphParamValue - Made the horz zoom dial have more positions -
	Removed a little bit of unecessary code - Fixed some bugs wth the
	scrolling of the sound window when part of the window is off screen
	- updated the TODO concerning this

2002-08-24 13:03  ddurham

	* docs/devel/TODO: Added several TODOs after looking at the
	features requested on audacity's feature requests list

2002-08-23 17:19  ddurham

	* src/backend/ALFO.cpp: booboo

2002-08-23 17:04  ddurham

	* src/backend/ALFO.cpp: Added the formulas for deforming a sine
	wave's peak's locations

2002-08-23 10:32  ddurham

	* src/frontend_fox/Makefile.am: Oops.. checked some changes from
	home in a little too soon

2002-08-23 01:06  ddurham

	* src/frontend_fox/FXLFOParamValue.cpp: Made the FXLFOParamValue
	widget query the CFOXIcons object for an icon name that matches the
	LFO name, and uses it in the dropdown list of LFO shapes

2002-08-23 01:04  ddurham

	* src/frontend_fox/Makefile.am: Made the frontend Makefile recur on
	make after generating the CFOXIcons.* source files since it had
	already checked the timestamps on those files before it
	re-generated them

2002-08-23 01:03  ddurham

	* src/frontend_fox/convert_images.sh: Made the convert_images.sh
	script handle filenames with characters that cannot be in
	C-variable names and added CFOXIcons::getByName() to make it more
	dynamic

2002-08-23 01:02  ddurham

	* src/images/: Constant.gif, Falling Sawtooth Wave [ 0,1].gif,
	Falling Sawtooth Wave [-1,1].gif, Rising Sawtooth Wave [ 0,1].gif,
	Rising Sawtooth Wave [-1,1].gif, Sine Wave [ 0,1].gif, Sine Wave
	[-1,1].gif, WORK/LFOs.readme.txt, WORK/LFOs.xcf: Added some saved
	gif images for LFO icons... Most will be changing though when I
	LFOs more fully implemented Worked on the LFOs.xcf file some

2002-08-23 00:56  ddurham

	* src/backend/ALFO.cpp: Renamed "Sin Wave" to "Sine Wave" and added
	a comment about making it more dynamic

2002-08-23 00:55  ddurham

	* src/backend/TODO: added a TODO

2002-08-22 19:51  ddurham

	* configure.in: Fixed what seems to have been a bug in the
	configure.in script using it with autoconf2.5 (I think) Thanks go
	to Heiko Irrgang for the patch

2002-08-22 18:39  ddurham

	* src/images/WORK/LFOs.xcf: Added LFOs.xcf

2002-08-22 00:03  ddurham

	* src/frontend_fox/TODO: added an important TODO

2002-08-21 15:01  ddurham

	* src/frontend_fox/TODO: added a possible TODO

2002-08-20 17:14  ddurham

	* src/: backend/Effects/CVariedRepeatEffect.cpp,
	backend/Effects/CVariedRepeatEffect.h,
	frontend_fox/EffectActionDialogs.cpp: Made the varied repeat action
	support LFO selection

2002-08-20 17:13  ddurham

	* src/frontend_fox/FXLFOParamValue.cpp: Made it hide the amplitude
	slider the ampTitle is "" on the FXLFOParamValue

2002-08-20 14:50  ddurham

	* src/backend/ALFO.cpp: Added a comment about how to more
	generalize LFOs in ALFO.cpp

2002-08-20 12:49  ddurham

	* share/presets.dat, src/backend/TODO,
	src/frontend_fox/CActionParamDialog.cpp,
	src/frontend_fox/CActionParamDialog.h,
	src/frontend_fox/EffectActionDialogs.cpp,
	src/frontend_fox/FXLFOParamValue.cpp,
	src/frontend_fox/FXLFOParamValue.h, src/frontend_fox/Makefile.am,
	src/frontend_fox/TODO: Added FXLFOParamValue which is a reusable
	frontend widget for selecting LFO parameters.  It gets LFOs from
	gLFORegistry declared by backend/ALFO.h Altered
	CActionParameterDialog to support creating FXLFOParamValue widgets
	Made the flange frontend dialog use this LFO widget for selecting
	different LFO shapes Updated the presets.dat file for flange which
	now has an LFO description in it rather than just 3 LFO parameters,
	freq; amp; phase Updated the TODOs concerning this

2002-08-20 12:43  ddurham

	* src/frontend_fox/: FXConstantParamValue.h,
	FXConstantParamValue.cpp: Minor changes to FXConstantParamValue..
	added enable and disable methods

2002-08-20 12:41  ddurham

	* src/backend/Effects/: CFlangeEffect.cpp, CFlangeEffect.h,
	CVariedRepeatEffect.cpp: Made CFlangeEffect use the CLFODescription
	and CLFORegistry to handle the flange LFO instead of it being
	hardcoded to a sin LFO Altered CVariableRepeatEffect to use
	CLFORegistry since the CPosSinLFO is not publically defined anymore

2002-08-20 12:40  ddurham

	* src/backend/Makefile.am: Added ALFO.cpp to be compiled into the
	backend lib

2002-08-20 12:40  ddurham

	* src/backend/: CActionParameters.cpp, CActionParameters.h: Added
	parameter support for CLFODescription so LFO descriptions can be
	passed by the frontend to the backend

2002-08-20 12:39  ddurham

	* src/backend/: ALFO.cpp, ALFO.h: Added ALFO.cpp and moved the
	definitions and implementations of the LFOs into ALFO.cpp
	Implemented a few more LFOs, but will implement more soon.  Created
	CLFORegsitry which is a factory used to create LFO objects of
	different types.  The frontend will use this to display a widget
	for selecting LFO parameters.

2002-08-17 00:50  ddurham

	* src/frontend_fox/FXGraphParamValue.cpp: oops.. printf left in

2002-08-17 00:43  ddurham

	* src/frontend_fox/FXGraphParamValue.cpp: Fixed some drawing issues
	with the vertical ruler on the FXGraphParamValue widget

2002-08-16 15:13  ddurham

	* src/frontend_fox/: FXCheckBoxParamValue.h,
	FXComboTextParamValue.h, FXConstantParamValue.h,
	FXTextParamValue.h: Cleanup and minor fixes

2002-08-16 14:45  ddurham

	* docs/devel/TODO, src/backend/TODO, src/frontend_fox/TODO: Updated
	TODOs

2002-08-16 02:14  ddurham

	* src/: backend/TODO, frontend_fox/TODO: Updated some TODOs

2002-08-15 15:17  ddurham

	* docs/Features.txt, src/backend/Remaster/CNormalizeAction.cpp,
	src/backend/Remaster/CNormalizeAction.h,
	src/backend/Remaster/Makefile.am,
	src/backend/Remaster/RemasterActions.h,
	src/frontend_fox/CMainWindow.cpp,
	src/frontend_fox/RemasterActionDialogs.cpp,
	src/frontend_fox/RemasterActionDialogs.h: Added a normalize
	function under the Remaster actions When region count is more than
	1 it breaks the selection into regions and draws lines between the
	maxes it finds for each region to adjust the volume.  This is a
	little unorthodox as far as I know.. It may not be even
	normalization, but someone should tell me that one day and I'll
	rename it

2002-08-15 15:15  ddurham

	* src/backend/DSPBlocks.h: Removed CDSPLevelDetector to
	CDSPRMSLevelDetector for whenever I might make a peak level
	detector

2002-08-15 15:14  ddurham

	* src/backend/CSound_defs.h: Made MIN_SAMPLE and MAX_SAMPLE be
	casted to mix_sample_t instead of just being a constant

2002-08-14 00:17  ddurham

	* src/: backend/CActionParameters.cpp, backend/CActionParameters.h,
	backend/Edits/CAddChannelsEdit.cpp, backend/Edits/CCueAction.cpp,
	backend/Edits/CInsertSilenceEdit.cpp,
	backend/Edits/CRotateEdit.cpp, backend/Edits/CSwapChannelsEdit.cpp,
	backend/Effects/CChangeAmplitudeEffect.cpp,
	backend/Effects/CChangeRateEffect.cpp,
	backend/Effects/CDelayEffect.cpp,
	backend/Effects/CFlangeEffect.cpp,
	backend/Effects/CVariedRepeatEffect.cpp,
	backend/Filters/CSinglePoleFilter.cpp,
	backend/Remaster/CCompressorAction.cpp,
	backend/Remaster/CNoiseGateAction.cpp,
	frontend_fox/CActionParamDialog.cpp,
	frontend_fox/CCrossfadeEdgesDialog.cpp,
	frontend_fox/CCueDialog.cpp, frontend_fox/CCueListDialog.cpp,
	frontend_fox/CSoundWindow.cpp, frontend_fox/EditActionDialogs.cpp,
	frontend_fox/FilterActionDialogs.cpp: Changed CActionParameters to
	be accessed by name instead of by position.  This does a few
	things:    - adds a somewhat higher level of action parameter
	checking of getting parameters since a name has to exist instead of
	just a position  - also, the frontend's widgets don't have to be in
	any particular order where as before they did have to be I left the
	old methods-by-position in CActionParameters because they do all
	the work, but I made them private.

2002-08-13 01:56  ddurham

	* src/misc/TAutoBuffer.h: Removed TAutoBuffer::operator[] which
	caused ambiguities in gcc-3.2 but the functionality should be
	covered by the pointer type operator overloads

2002-08-12 10:53  ddurham

	* src/backend/COSSSoundPlayer.cpp: Fixed an ambiguous called to
	log() at least with some version of gcc

2002-08-07 11:14  ddurham

	* docs/devel/TODO_release: updated release procedure

2002-08-07 10:31  ddurham

	* docs/NEWS: minor type-o

2002-08-07 00:23  ddurham

	* src/frontend_fox/CMp3Dialog.cpp: Added 16kHz encoding for mp3

2002-08-06 21:56  ddurham

	* src/backend/CSoundPlayerChannel.cpp: Fixed an annoyance with
	CSoundPlayerChannel's new buffering a seeking where the seek would
	have no affect when going across the 5.0 boundry

2002-08-06 21:42  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CStatusComm.cpp: Fixed a bug
	where filenames with '&' and reopening didn't work very well
	together

2002-08-06 21:01  ddurham

	* src/misc/CNestedDataFile/CNestedDataFile.cpp: Modified the
	comment warning at the copy of CNestedDataFile's output file

2002-08-06 19:46  ddurham

	* src/frontend_fox/CAboutDialog.cpp: Added 2 thankses in the
	CAboutDialog

2002-08-06 19:46  ddurham

	* src/backend/CSoundPlayerChannel.cpp: Fixed an annoyance with
	seeking and the new prebuffering scheme, so now it sets the
	prebufferPosition to the playPosition whenever clearning the
	prebuffered data in setSeekSpeed()

2002-08-06 15:22  ddurham

	* configure.in, docs/Features.txt, docs/INSTALL, docs/NEWS,
	docs/devel/TODO_release: Made changes concerning the 0.3.0alpha
	release

2002-08-06 13:09  ddurham

	* src/backend/TODO: added a backend TODO about automatically
	defragging in the furture

2002-08-06 13:04  ddurham

	* src/PoolFile/TPoolFile.cpp: Fixed a bug I introduced in the last
	change where TPoolFile::printSAT() wouldn't print the whole SAT

2002-08-06 12:02  ddurham

	* src/frontend_fox/: CMainWindow.cpp, EditActionDialogs.cpp,
	EditActionDialogs.h: Added frontend controls for the new "Add
	Channels" and "Remove Channels" edit actions

2002-08-06 12:01  ddurham

	* src/frontend_fox/TODO: update to TODO

2002-08-06 11:56  ddurham

	* src/backend/: AAction.cpp, AAction.h, CSound.cpp, CSound.h,
	CSoundPlayerChannel.cpp, CSoundPlayerChannel.h, TODO,
	Edits/CAddChannelsEdit.cpp, Edits/CAddChannelsEdit.h,
	Edits/CRemoveChannelsEdit.cpp, Edits/CRemoveChannelsEdit.h,
	Edits/EditActions.h, Edits/Makefile.am: Added CSound::addChannels,
	CSound::addChannel, CSound::removeChannels, CSound::removeChannel,
	CSound::moveChannelsToTemp and CSound::moveChannelsFromTemp which
	are all used to add and remove channels from a sound.  Changed
	AAction to backup the output routing information before doing an
	action so that actions that change the number of channels and then
	are undone will restore the original output routing information. (I
	suppose this should have been left up to CAddChannelsEdit and
	CRemoveChannelsEdit, but perhaps other actions will later
	add/remove channels too) Care had be to taken in AAction to make
	sure the output routing information in CSoundPlayerChannel gets
	recreated if it's now invalid because the number of channels has
	changed.  Added CSound::removeGeneralDataPool() which is not
	actually used by anything yet.	Added CAddChannelsEdit and
	CRemoveChannelsEdit to make use of the new methods in CSound. 
	Updated the TODOs concerning these changes

2002-08-06 11:46  ddurham

	* src/PoolFile/: TODO, TPoolFile.cpp, TPoolFile.h: Mainly made
	TPoolFile not invalidate existing poolIds after removing a pool. 
	poolIds are really an index into the pools and SAT vectors, so
	removing a pool moved the elements around in these vectors.  Now,
	however, I don't actually remove the spots in these vectors, I just
	mark them as not valid pools.  And then I reuse these spots the
	next time a pool is to be created.  I also had to make provisions
	so that when a the SAT information is restored from a copy on disk
	incase of a crash or restore while still running that these invalid
	spots are also maintained.  Also cleaned up some comments and made
	some minor changes concerning some of the notes at the top of
	TPoolFile

2002-08-06 11:42  ddurham

	* src/frontend_fox/: CChannelSelectDialog.cpp,
	CChannelSelectDialog.h: Added a "Clear" and "Default" button to
	CChannelSelectDialog

2002-08-06 11:41  ddurham

	* src/backend/Edits/CCopyCutDeleteEdit.cpp: Added a check at the
	top of CCopyCutDeleteEdit::doAction just to make sure that at least
	one channel is going to be copied, cut, or deleted. However, I was
	already checking that in the frontend

2002-08-06 11:40  ddurham

	* src/backend/CNativeSoundClipboard.cpp: Fixed a bug where I was
	not initializing CNativeSoundClipboard::length to 0 where it would
	sometimes return that it was not empty when infact nothing had ever
	been copied to it

2002-08-06 11:09  ddurham

	* src/frontend_fox/: CChannelSelectDialog.cpp,
	CPasteChannelsDialog.cpp: Changed the labels to 0-based lables
	instead of 1-based because everything else has been 0-based so far

2002-08-06 00:56  ddurham

	* src/backend/CSoundPlayerChannel.cpp: Fixed a little, but fatal
	bug in CSoundPlayerChannel with the new prebuffering code where it
	needed to make sure that prebuffer was still within a valid range
	after obtaining the sizeLock on the sound

2002-08-05 17:13  ddurham

	* src/backend/TODO: updated the TODO

2002-08-05 17:08  ddurham

	* src/frontend_fox/FXRezWaveView.cpp: minor

2002-08-05 17:03  ddurham

	* src/frontend_fox/CPasteChannelsDialog.cpp: minor

2002-08-05 14:14  ddurham

	* src/backend/TODO: added a TODO for the backend

2002-08-05 14:12  ddurham

	* src/PoolFile/: TODO, TPoolFile.cpp: Updated TPoolFile to improve
	moveData() performance in a certain case that an entire pool is
	moving to an empty pool

2002-08-05 00:51  ddurham

	* src/PoolFile/TODO: Added some TODOs for PoolFile

2002-08-04 23:23  ddurham

	* src/frontend_fox/CSoundWindow.cpp: Changed
	CSoundWindow::recreateMuteButtons() to restore the checked state of
	the new check buttons as the old check buttons

2002-08-04 23:19  ddurham

	* src/frontend_fox/: CSoundWindow.cpp, CSoundWindow.h: Made
	CSoundWindow::updateFromEdit() recreate the mute buttons and zoom
	out vertically if the number of channels changes after an action

2002-08-04 02:44  ddurham

	* src/backend/CActionParameters.cpp: Made unsigned and double types
	interchangeable when getting the value

2002-08-03 13:26  ddurham

	* src/frontend_fox/TODO: added a possible TODO about icons

2002-08-03 13:22  ddurham

	* docs/devel/TODO, src/backend/Edits/CSwapChannelsEdit.cpp,
	src/backend/Edits/CSwapChannelsEdit.h,
	src/backend/Edits/EditActions.h, src/backend/Edits/Makefile.am,
	src/frontend_fox/CMainWindow.cpp,
	src/frontend_fox/EditActionDialogs.cpp,
	src/frontend_fox/EditActionDialogs.h: Added a swap channels edit to
	ReZound Created a frontend dialog which only shows if there are
	more than 2 channels Updated the TODO concerning this

2002-08-03 13:21  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h,
	FXComboTextParamValue.cpp, FXComboTextParamValue.h: Enhanced the
	combobox widget functionality on CActionParamDialog

2002-08-03 13:20  ddurham

	* src/backend/: CSound.cpp, CSound.h: Added CSound::swapChannels

2002-08-03 11:58  ddurham

	* src/backend/: AAction.cpp, AAction.h, Edits/CPasteEdit.cpp,
	Edits/CPasteEdit.h: Changed AAction::doPreActionSetup() to take a
	CLoadedSound * as a parmeter

2002-08-03 01:57  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h,
	FXCheckBoxParamValue.cpp, FXCheckBoxParamValue.h, Makefile.am:
	Added FXCheckBoxParamValue which can creates a check box on the
	standard action dialog and can save and load itself for presets

2002-08-03 00:41  ddurham

	* src/backend/COSSSoundRecorder.cpp: Changed COSSSoundRecorder to
	4k from a recommendation from someone at www.opensound.com

2002-08-02 14:33  ddurham

	* src/misc/TMemoryPipe.cpp: Fixed a bug in TMemoryPipe::getSize()
	where it was always reporting one element too small

2002-08-02 11:54  ddurham

	* src/frontend_fox/: COggDialog.cpp, COggDialog.h: Since Ogg/Vorbis
	seems to have trouble supporting constant bitrates sometimes (it
	says unimplemented feature a lot) I change the quality setting to
	be the default on the frontend

2002-08-02 01:53  ddurham

	* src/backend/ClibvorbisSoundTranslator.cpp: Enhanced
	ClibvorbisSoundTranslator a little bit to give some more
	information on errors

2002-08-02 01:12  ddurham

	* src/: backend/ASoundFileManager.h, backend/main_controls.cpp,
	frontend_fox/CSoundFileManager.cpp,
	frontend_fox/CSoundFileManager.h: Made ReZound ask to quit if the
	users presses 'exit' and there is more than 1 file opened... I know
	that might seem annoying but I've accidently closed ReZound
	accidently after I had spent a while just opening the sounds I
	wanted

2002-08-02 01:02  ddurham

	* src/frontend_fox/CFrontendHooks.cpp: Fixed a slight bug with the
	save-as dialog being pointed to the last opened directory

2002-08-02 01:02  ddurham

	* docs/devel/TODO: Added a TODO

2002-08-01 23:33  ddurham

	* docs/devel/TODO: added a TODO

2002-08-01 16:45  ddurham

	* src/backend/TODO: updated the backend TODO

2002-08-01 16:44  ddurham

	* src/backend/: CSoundPlayerChannel.cpp, CSoundPlayerChannel.h,
	CrezSoundTranslator.cpp: Reworked the output routing system to be
	more flexible to allow a channel in the audio to be able to map to
	more than one device channel Made some comments in the
	CrezSoundTranslator saying to implement saving/loading of this
	information later I may want to do that in
	ClibaudiofileSoundTranslator when I'm more sure about the routing
	info I still need to develop a frontend to manipulate the routing
	info

2002-08-01 02:29  ddurham

	* src/frontend_fox/CFrontendHooks.cpp: Fixed a little bug on the
	frontend where if you opened a sound, then closed it, then opened
	the open dialog again, the filename would be blank, so hitting okay
	would try to load ""

2002-08-01 02:15  ddurham

	* src/backend/: ASoundFileManager.cpp, ASoundPlayer.cpp,
	ASoundPlayer.h, COSSSoundPlayer.cpp, CSoundPlayerChannel.cpp,
	CSoundPlayerChannel.h: Changed CSoundPlayerChannel to use a
	TMemoryPipe for handling prebuffering of data itself rather than
	just pushing as much data as possible to the sound card driver. 
	This makes the play position more accuratly knowable in the
	presence of prebuffering data.	Removed the concept of evelopes
	from CSoundPlayerChannel (it wasn't used and over complicated the
	code) Remove the gain and pan settings of CSoundPlayerChannel (they
	were not being used) Removed the idea of stop() and kill() in
	CSoundPlayerChannel since the envelope is gone.  stop() stops the
	playing immediately

2002-08-01 02:12  ddurham

	* src/backend/TSoundStretcher.h: Made many enhancements to
	TSoundStretcher.h including a method to get the current source
	position.  And supporting fractional buffer sizes (actually the src
	should probably contain at least the ceil() of the srcLength)

2002-08-01 02:10  ddurham

	* src/backend/: CEnvelope.cpp, CEnvelope.h, Makefile.am: Removed
	the idea of CEnvelope from CSoundPlayerChannel.  It wasn't being
	used and it complicated the code a lot.

2002-08-01 02:09  ddurham

	* docs/code/AudioIO: Updated the AudioIO document about more or
	less how the new prebuffering stuff works

2002-08-01 02:08  ddurham

	* src/misc/Makefile.am: Updated Makefile.am to reference
	TMemoryPipe and CConditionVariable

2002-08-01 02:08  ddurham

	* src/misc/: TMemoryPipe.cpp, TMemoryPipe.h: Added TMemoryPipe to
	the repository.  This template class is a pipe that uses RAM for
	storage and can do blocked I/O.  Among other things it is necessary
	over posix pipe() mainly because you can set the pipe size and the
	elements in the pipe have a defined type

2002-08-01 02:06  ddurham

	* src/misc/CConditionVariable.h: Added CConditionVariable.h which
	contains a wrapper class for the pthread_cond_t type

2002-08-01 02:05  ddurham

	* src/misc/CMutex.h: Changed CMutex::isLocked to actually return
	the zero or non-zero lockCount

2002-08-01 02:04  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h,
	CSoundWindow.cpp, FXRezWaveView.cpp: Changed the notion for
	CSoundPlayerChannel of playSpeed to seekSpeed in the backend, these
	are the changes necessary in the frontend

2002-08-01 02:02  ddurham

	* src/backend/TODO: updated the TODO

2002-07-31 13:54  ddurham

	* docs/devel/TODO: added a TODO

2002-07-30 18:25  ddurham

	* src/misc/CMutex.h: Tweaked CMutex slightly where it won't make
	the locked count go negative

2002-07-29 00:21  ddurham

	* src/backend/: COSSSoundPlayer.cpp, COSSSoundRecorder.cpp,
	initialize.cpp, settings.cpp, settings.h: Added registry settings
	for the path to the OSS devices to use for output and input. 
	There's still no GUI for selecting the path, but atleast the users
	could edit the registry.dat file

2002-07-28 21:25  ddurham

	* src/backend/COSSSoundRecorder.cpp: Fixed a problem with the SB
	driver returning 0xMMMMSSSS from ioctl setting the buffering
	information where SSSS (the important part to check) was correct,
	but the less relavent part, MMMM, was slightly different for some
	reason than the given value

2002-07-27 23:40  ddurham

	* src/backend/COSSSoundRecorder.cpp: Changed the 8192 bytes of
	prebuffering for OSS recording to 4096 because the SB16 driver
	didn't didn't like buffers that big

2002-07-27 18:47  ddurham

	* make_standalone.sh: minor

2002-07-26 11:10  ddurham

	* configure.in, docs/INSTALL: bumped the version to 0.2.1alpha for
	an unofficial release to fix something for someone

2002-07-26 01:20  ddurham

	* src/backend/: ASoundFileManager.cpp, ASoundPlayer.cpp,
	ASoundPlayer.h, COSSSoundPlayer.cpp, COSSSoundPlayer.h: Made
	ReZound detect if the output device supports full duplex mode.	If
	not then ReZound deinitializes the audio output and reinitializes
	it after recording is finished

2002-07-26 01:13  ddurham

	* src/backend/CSound.cpp: fixed a bug in CSound::findWorkDir which
	didn't allow recording or creating new sounds because
	CPath::getSize() was being called on a non-existing file

2002-07-26 00:31  ddurham

	* src/frontend_fox/TODO: added a TODO

2002-07-26 00:22  ddurham

	* src/frontend_fox/TODO: added a couple of TODOs

2002-07-23 19:50  ddurham

	* src/backend/CrawSoundTranslator.cpp: minor

2002-07-23 19:22  ddurham

	* src/: backend/ClameSoundTranslator.cpp,
	misc/CNestedDataFile/CNestedDataFile.cpp: Fixed some more issues
	when loading mp3s by shelling to lame if the filename has a " in
	it.. or has a \ in it Made CNestedDataFile also escape \ and " if
	writing a string key's value to the file

2002-07-23 16:28  ddurham

	* src/backend/ClameSoundTranslator.cpp: Fixed a bug where lame was
	popened without quotes around the filename, so that filenames with
	spaces wouldn't load or save

2002-07-19 12:31  ddurham

	* docs/devel/TODO: Updated the overall TODO

2002-07-19 12:21  ddurham

	* src/misc/CMutex.h: Added CMutexLocker

2002-07-19 12:13  ddurham

	* src/backend/: TODO, initialize.cpp, settings.cpp, settings.h:
	Added registry settings for the clipboard directory and the
	clipboards' filenames prefix

2002-07-19 12:04  ddurham

	* docs/devel/TODO: removed a TODO

2002-07-19 12:04  ddurham

	* src/frontend_fox/TODO: Added some TODOs about preferences

2002-07-19 11:57  ddurham

	* docs/README: Added a gotcha to the docs/README file

2002-07-19 11:37  ddurham

	* src/misc/CPath.h: minor

2002-07-19 11:21  ddurham

	* src/backend/CSound.cpp: accidently forgot to remove the test file
	when seeing if it's possible to write to a file system

2002-07-18 23:03  ddurham

	* src/backend/settings.cpp: booboo

2002-07-18 17:31  ddurham

	* src/backend/: CSound.cpp, CSound.h, TODO, initialize.cpp,
	settings.cpp, settings.h: Made ReZound more intelligent by picking
	where to put the working file when loading a file.  First it tries
	to put it where the file was loaded from, then tries
	gFallbackWorkDir.  Eventually, gFallbackWorkDir should be a vector
	of several places to look.

2002-07-18 17:26  ddurham

	* src/PoolFile/: TPoolFile.cpp, TPoolFile.h: Added
	TPoolFile::removeFile(const string filename) which attempts removes
	the file and the two SAT files, but later should make it remove
	multiple files in a CMultiFile

2002-07-17 16:03  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h,
	CSoundWindow.cpp, CSoundWindow.h: Enhanced the shuttle control with
	a toggle that sets how much affect the shuttle control has Had to
	add 2 data members to CSoundWindow to store the shuttle control's
	state information when switching between active CSoundWindow
	objects

2002-07-17 12:38  ddurham

	* docs/FrontendFoxFeatures.txt, src/frontend_fox/CMainWindow.cpp,
	src/frontend_fox/CMainWindow.h: Added a toggle button next to the
	shuttle control which puts the shuttle control in 'spring-back
	mode' or 'free mode' Made the right mouse button clicked on the
	shutt control always recenter it Removed a couple of out-dated
	TODOs at the top of CMainWindow.cpp updated the FrontedFeatures.txt
	about the new shuttle control option

2002-07-17 10:58  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h,
	CSoundWindow.cpp: Made it so that when the active window changes,
	the shuttle control is modified according to the new active
	window's set playing speed incase it's not always 1.0 Next I'm
	going to enhance the shuttle control's features

2002-07-06 18:08  ddurham

	* src/backend/ASoundPlayer.cpp: modified comments

2002-07-05 12:11  ddurham

	* src/backend/CSoundPlayerChannel.cpp: Added a comment about how to
	be able to prebuffer more data

2002-07-05 12:11  ddurham

	* docs/devel/TODO: Added a TODO

2002-07-05 12:09  ddurham

	* configure.in, config/acconfig.h,
	src/backend/ClameSoundTranslator.cpp, src/backend/Makefile.am,
	src/backend/mypopen.cpp, src/backend/mypopen.h: Worked around the
	apparent bug in glibc about threads and popen by writing my own
	popen which seems to work fine.

2002-07-04 17:12  ddurham

	* src/PoolFile/TPoolFile.cpp: Fixed a bug in
	TPoolFile::joinAdjacentBlocks which possibly caused a segfault
	because of an index being out of bounds on a vector

2002-07-03 15:57  ddurham

	* src/backend/ClameSoundTranslator.cpp: Updated an error message in
	ClameSoundTranslator.cpp

2002-07-02 17:07  ddurham

	* docs/devel/TODO_release: Added some more protocol for a release

2002-07-02 14:49  ddurham

	* docs/NEWS: minor

2002-07-02 14:14  ddurham

	* docs/devel/TODO_release: minor

2002-07-02 14:13  ddurham

	* configure.in, docs/INSTALL, docs/NEWS: Updated files for the
	0.2.0alpha release

2002-07-02 13:56  ddurham

	* src/backend/ClibaudiofileSoundTranslator.cpp: minor

2002-07-02 11:26  ddurham

	* src/: backend/AFrontendHooks.h, backend/ClameSoundTranslator.cpp,
	frontend_fox/CFrontendHooks.cpp, frontend_fox/CFrontendHooks.h,
	frontend_fox/CMp3Dialog.cpp, frontend_fox/CMp3Dialog.h,
	frontend_fox/Makefile.am: Added an frontend dialog for allowing the
	user to choose the mp3 compressions settings to lame Now
	ClameSoundTranslator handles SIGPIPE in case lame dies while saving
	an mp3 file Changed some of the error messages of
	ClameSoundTranslator

2002-07-02 11:02  ddurham

	* src/frontend_fox/COggDialog.cpp: Made the comboboxes readonly

2002-07-02 09:32  ddurham

	* src/backend/ClameSoundTranslator.cpp: Added a comment in
	ClameSoundTranslator

2002-07-02 01:08  ddurham

	* src/backend/TODO: Updated backend/TODO

2002-07-02 01:08  ddurham

	* src/: backend/AFrontendHooks.h,
	backend/ClibvorbisSoundTranslator.cpp,
	frontend_fox/CFrontendHooks.cpp, frontend_fox/CFrontendHooks.h,
	frontend_fox/COggDialog.cpp, frontend_fox/COggDialog.h,
	frontend_fox/Makefile.am: Added a frontend dialog for setting
	ogg/vorbis compression parameters

2002-07-02 01:07  ddurham

	* docs/Features.txt: Added a comment in the Features.txt document
	about supporting mp3

2002-07-01 23:37  ddurham

	* src/frontend_fox/: CFrontendHooks.cpp, CFrontendHooks.h,
	CNewSoundDialog.cpp, CNewSoundDialog.h, CRecordDialog.cpp,
	CRecordDialog.h, main.cpp: Removed globals, gRecordDialog and
	gNewSoundDialog by making them data members in CFrontendHooks

2002-07-01 19:14  ddurham

	* src/backend/: ASoundFileManager.cpp, ASoundTranslator.cpp,
	ASoundTranslator.h, ClameSoundTranslator.cpp,
	ClameSoundTranslator.h, ClibaudiofileSoundTranslator.cpp,
	ClibaudiofileSoundTranslator.h, ClibvorbisSoundTranslator.cpp,
	ClibvorbisSoundTranslator.h, Cold_rezSoundTranslator.cpp,
	Cold_rezSoundTranslator.h, CrawSoundTranslator.cpp,
	CrawSoundTranslator.h, CrezSoundTranslator.cpp,
	CrezSoundTranslator.h: Changed the return type of
	ASoundTranslator::onSaveSound (and ASoundTranslator::saveSound) so
	it could return false if the save was bailed on user intervetion
	(via a questionable save or later maybe a cancel) Made
	ClameSoundTranslator ask the user to proceed if cues or user notes
	are present

2002-07-01 18:36  ddurham

	* src/backend/: ClameSoundTranslator.cpp, ClameSoundTranslator.h,
	Makefile.am, initialize.cpp: Added mp3 support if lame is installed
	on the system and can be found in $PATH I tried to use lame's
	library API, but it's not docmented, so opening a pipe to the
	process was easier.  Still yet to do is perhaps use ID3 tag support
	to save cues and user notes.  If I can get lame to output the ID3
	tags on decode and somehow be able to add ID3 tags on encode, then
	it should be possible I still need to have it prompt the user on
	encode to ask for compression parameters.

2002-07-01 18:32  ddurham

	* src/backend/TODO: Added a possible TODO

2002-07-01 12:35  ddurham

	* src/backend/ASoundTranslator.cpp: Fixed a booboo

2002-07-01 11:59  ddurham

	* src/frontend_fox/CFrontendHooks.cpp: Moved All Files(*) from the
	second item in the file dialogs to the last item

2002-07-01 11:58  ddurham

	* src/backend/: ASoundTranslator.cpp, CSound.h,
	ClibaudiofileSoundTranslator.cpp, ClibvorbisSoundTranslator.cpp,
	Cold_rezSoundTranslator.cpp, CrezSoundTranslator.cpp: Moved the
	setting of sound->setIsModified(false) from the derived
	SoundTranslator classes to the base class Moved .wav before .aiff
	in ClibaudiofileSoundTranslator

2002-07-01 10:56  ddurham

	* docs/devel/TODO_release: Updated the release TODO doc

2002-07-01 10:56  ddurham

	* make_standalone.sh: Added this script which creates a standalone
	binary pacakge for x86 linux.. Perhaps I will be expanded for other
	platforms later

2002-06-29 23:30  ddurham

	* src/backend/ClibaudiofileSoundTranslator.cpp: minor

2002-06-29 22:28  ddurham

	* src/backend/ClibaudiofileSoundTranslator.cpp: Added version
	checks for cue and misc data support in
	ClibaudiofileSoundTranslator.cpp although the changes haven't been
	made in cvs yet... but I'm hoping they will soon

2002-06-29 22:28  ddurham

	* src/backend/ClibvorbisSoundTranslator.h:
	libvorbisSoundTranslator.h was including audiofile.h unnecessarily

2002-06-29 15:17  ddurham

	* src/frontend_fox/CFrontendHooks.cpp: Made saving many files into
	the same directory more pleasant

2002-06-29 14:53  ddurham

	* src/backend/ClibvorbisSoundTranslator.cpp: Fixed a booboo

2002-06-29 13:43  ddurham

	* src/backend/ClibvorbisSoundTranslator.cpp: Added a complete
	support of saving and loading user notes and cues to
	ClibvorbisSoundTranslator There may be some unfortunate
	side-effects to multiline tagged user note entries, but that should
	only show up in other ogg players, but I don't think it's that
	serious

2002-06-29 13:40  ddurham

	* src/frontend_fox/FXRezWaveView.cpp: Added a comment about a
	drawing bug that I'm not going to worry about right now

2002-06-29 13:00  ddurham

	* src/backend/: CSound.cpp, CSound.h,
	ClibaudiofileSoundTranslator.cpp: renamed
	CSound::getAvailableCueName to CSound::getUnusedCueName

2002-06-28 23:12  ddurham

	* src/backend/ClibvorbisSoundTranslator.cpp: Added ogg/vorbis
	encoding support and made it detect the off format dispite the file
	extension (implemented ClibvorbisSoundTranslator::supportsFormat())

2002-06-28 23:09  ddurham

	* src/backend/TODO: Added a TODO

2002-06-28 23:08  ddurham

	* src/backend/AStatusComm.h: Improved UPDATE_PROGRESS_BAR to
	support when there will be less than 100 calls

2002-06-28 18:36  ddurham

	* src/backend/ClibvorbisSoundTranslator.cpp: Added an #ifdef around
	the libvorbisfile code

2002-06-28 18:34  ddurham

	* configure.in, config/acconfig.h: Added a nicer test for
	ogg/vorbis to the configure script

2002-06-28 18:34  ddurham

	* src/backend/ClibvorbisSoundTranslator.cpp: Fixed a bug in
	ClibvorbisSoundTranslator that was corrupting the heap

2002-06-28 16:28  ddurham

	* src/backend/ClibaudiofileSoundTranslator.cpp: Tweaked
	ClibaudiofileSoundTranslator's progress bar support

2002-06-28 16:27  ddurham

	* src/backend/AStatusComm.h: Improved the usability of
	UPDATE_PROGRESS_BAR -- now it can handle skipping values where the
	mod expr would be zero

2002-06-28 16:26  ddurham

	* src/backend/: CSound.h, CSound.cpp: Added CSound::verifySAT()

2002-06-28 16:26  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h: Added a
	verifySAT file menu item

2002-06-27 18:00  ddurham

	* configure.in, src/backend/ClibvorbisSoundTranslator.cpp,
	src/backend/ClibvorbisSoundTranslator.h, src/backend/Makefile.am,
	src/backend/initialize.cpp: Added preliminary ogg vorbis support. 
	Only loading is supported now.	Added tests for libvorbis,
	libvorbisfile and libogg in configure

2002-06-27 17:58  ddurham

	* src/backend/: CrawSoundTranslator.cpp, CrawSoundTranslator.h:
	Same as previous change for Clibaudiofile

2002-06-27 17:57  ddurham

	* src/backend/: ClibaudiofileSoundTranslator.cpp,
	ClibaudiofileSoundTranslator.h: Added an ifdef around
	ClibaudiofileSoundTranslator code depending on if the library is
	installed

2002-06-27 17:56  ddurham

	* src/frontend_fox/: CFrontendHooks.cpp, CFrontendHooks.h,
	main.cpp: Added a stage for the frontend hooks to be intialized
	further after the backend has been initialized

2002-06-27 14:45  ddurham

	* docs/Features.txt: Added a document listing some of the features

2002-06-27 12:27  ddurham

	* src/frontend_fox/CPasteChannelsDialog.cpp: Minor change to
	CPasteChannelsDialog -- better code reuse

2002-06-27 12:17  ddurham

	* src/frontend_fox/TODO: Updated the TODO about something done

2002-06-27 12:16  ddurham

	* src/frontend_fox/: CPasteChannelsDialog.cpp,
	CPasteChannelsDialog.h: Added a clear and default button to the
	PasteChannels dialog

2002-06-27 12:16  ddurham

	* src/frontend_fox/FXModalDialogBox.cpp: Added a call to recalc()
	on show because I was having some display problems on the dialogs
	on show

2002-06-27 00:17  ddurham

	* docs/devel/: AutoMake-guide, TODO_release: Updated a couple of
	the docs about ReZound becoming rezound

2002-06-26 23:59  ddurham

	* src/: backend/Filters/CSinglePoleFilter.cpp,
	backend/Filters/CSinglePoleFilter.h,
	frontend_fox/FilterActionDialogs.cpp: Added a gain slider to each
	of the single pole filters

2002-06-26 23:58  ddurham

	* share/presets.dat: Added another crossfade preset

2002-06-26 17:11  ddurham

	* src/: backend/initialize.cpp, backend/settings.cpp,
	backend/settings.h, frontend_fox/CActionParamDialog.cpp,
	frontend_fox/CActionParamDialog.h,
	frontend_fox/FXComboTextParamValue.cpp,
	frontend_fox/FXComboTextParamValue.h,
	frontend_fox/FXConstantParamValue.cpp,
	frontend_fox/FXConstantParamValue.h,
	frontend_fox/FXGraphParamValue.cpp,
	frontend_fox/FXGraphParamValue.h,
	frontend_fox/FXTextParamValue.cpp, frontend_fox/FXTextParamValue.h:
	Improved the way that presets are loaded and saved.  Now instead of
	creating many many CNestedDataFile objects and reparsing the data
	many times.. Now it is done once at the start of the application.

2002-06-26 14:44  ddurham

	* config/am_include.mk: Removed PoolFile/DiskTable from the default
	include path

2002-06-26 13:40  ddurham

	* configure.in: Added a --enable-standalone flag to configure which
	adds -all-static and -ldl to the linker flags to libtool

2002-06-26 12:19  ddurham

	* src/: backend/AFrontendHooks.h, backend/initialize.cpp,
	frontend_fox/CFrontendHooks.cpp, frontend_fox/CFrontendHooks.h,
	frontend_fox/main.cpp: Changed the way that the share data
	directory is determinted.  When it does determine it, it checks to
	see if presets.dat can be found in that directory, and if not, then
	it asks the user to manually find it.  Had to add another frontend
	hook for prompting for a directory.

2002-06-25 22:14  ddurham

	* configure.in: Added the softlink creation in configure.in which
	just creates a link to the binary in the frontend dir if they're
	expecting an executable in the toplevel dir when compiled

2002-06-25 22:09  ddurham

	* src/backend/initialize.cpp: Fixed one more "ReZound" to "rezound"
	problem

2002-06-25 20:51  lergnom

	* configure.in, config/common.h, src/frontend_fox/Makefile.am:
	Changed ReZound binary and Package name to lowercase rezound.

2002-06-25 17:28  ddurham

	* configure.in: Added another way to check for fox, except this
	wouldn't print the nice big error message on fail, however I could
	just pass a macro call which prints all that on the if-failed
	parameter to the AC_CHECK_LIB macro

2002-06-25 16:52  ddurham

	* src/backend/initialize.cpp, docs/Makefile.am, docs/README: Added
	a feature where REZ_SHARE_DIR can be set to override the path to
	the /usr/local/share/presets.dat file.	Added a README doc
	explaining this

2002-06-25 15:33  ddurham

	* docs/INSTALL: Updated the INSTALL doc about necessary libraries
	and programs

2002-06-25 10:42  ddurham

	* src/misc/CNestedDataFile/cfg.y: Made the cfg.y file more yacc
	compatible, but it still looks as if it will take a good bit of
	work to make cfg.y totally yacc compatible because I am doing some
	things with bison specific features.

2002-06-25 10:27  ddurham

	* src/misc/CNestedDataFile/Makefile.am: Changed Makefile.am to call
	bison in a more yacc agreeable way

2002-06-25 09:55  ddurham

	* configure.in, docs/INSTALL, docs/NEWS: Updated files for
	0.1.2alpha

2002-06-24 23:47  ddurham

	* src/misc/CNestedDataFile/Makefile.am: Modified slightly the
	CNestedDataFile Makefile.am's command line to $(YACC)

2002-06-24 22:27  ddurham

	* src/frontend_fox/CFrontendHooks.cpp: Markus Rechtien caught a bug
	in ReZound caused by a side-effect of something I was doing with
	FOX's file dialog widget.  I was calling
	FXFileDialog::setDirectory() everytime I opened the dialog which
	was clearing out the filename field.  So, an open, close, then open
	by double clicking the same highlighted filename was not re-setting
	the filename field to the clicked on file (which is the only think
	I might fault FOX about)

2002-06-24 18:27  ddurham

	* src/backend/initialize.cpp: Fixed a mistake in initialize.cpp
	which looked for /usr/share/rezound isntead of /usr/share/ReZound

2002-06-24 12:20  ddurham

	* docs/NEWS: updated NEWS

2002-06-24 12:20  ddurham

	* configure.in: updated the version number in configure.in

2002-06-24 12:20  ddurham

	* docs/devel/TODO_release: Added another TODO for the release
	procedure

2002-06-24 11:29  ddurham

	* configure.in: Fixed the big endian warning in configure.in

2002-06-24 00:44  ddurham

	* src/: backend/Edits/CPasteEdit.cpp,
	frontend_fox/CPasteChannelsDialog.cpp,
	frontend_fox/CPasteChannelsDialog.h, frontend_fox/TODO: Changed the
	bool[][] for paste channels stuff to a vector<vector<bool> > since
	gcc3 didn't like some of the casting I was doing to bool** vector
	has the pain of the elements not being there until you create them
	and you have to remember to clear them each use;
	TAutoBuffer<TAutoBuffer<bool> > would be a good solution to this,
	but I'm not going to do that just now since some version of gcc3
	out there isn't liking TAutoBuffer as it is.

2002-06-24 00:42  ddurham

	* docs/devel/TODO: Made a TODO

2002-06-24 00:16  ddurham

	* configure.in: Made ReZound's configure.in file fail if compiling
	on a big endian machine right now

2002-06-23 04:59  ddurham

	* src/: PoolFile/TODO, PoolFile/TPoolAccesser.h,
	PoolFile/TPoolFile.cpp, PoolFile/TStaticPoolAccesser.cpp,
	PoolFile/TStaticPoolAccesser.h, backend/AStatusComm.cpp,
	backend/CGraphParamValueNode.cpp, backend/Edits/CPasteEdit.cpp,
	backend/Edits/CPasteEdit.h, backend/Remaster/CUnclipAction.cpp,
	frontend_fox/CMainWindow.cpp, frontend_fox/CPasteChannelsDialog.h:
	Made changes to have ReZound compile with gcc-3.1.1 and greatfully
	it still compiles the same under gcc-2.95.2 I properly fixed most
	of the problems I think.  However, I had to work around one problem
	in src/PoolFile/TStaticPoolAccesser.h because I don't know the
	proper way to make a template parameter as a friend of the template
	And I did something that I don't think is necessary, but is just a
	bug and that is redefine 3 typedefs from TStaticPoolAccesser in the
	derived class TPoolAccesser I will have some further changes to
	make to the paste channels code to always use vector<vector<bool> >
	instead of bool** or bool[][]

2002-06-23 04:56  ddurham

	* configure.in: Added checking for -Wno-unused in configure.in ...
	I suppose tho it should be a second resort if the
	-Wno-unused-functions or the other one isn't there

2002-06-23 04:43  ddurham

	* src/frontend_fox/convert_images.sh: Added a check to make sure
	the $RESWRAP file existed and is executable

2002-06-23 04:27  ddurham

	* src/frontend_fox/fox_compat.h: fixed a booboo on a macro
	definition

2002-06-23 02:27  ddurham

	* src/PoolFile/CMultiFile.cpp: Removed some redeclared default
	parameters

2002-06-22 22:08  ddurham

	* docs/INSTALL: Removed an incorrect statement in the INSTALL doc

2002-06-22 22:08  ddurham

	* config/m4/cxx-lib.m4: Made the xxx_ABORT macro not disable the
	check if the --with flags are given

2002-06-22 21:11  ddurham

	* src/backend/TODO: Added a TODO about ClibaudiofileTranslator

2002-06-22 21:04  ddurham

	* src/frontend_fox/fox_compat.h: minor

2002-06-22 20:58  ddurham

	* configure.in, config/common.h,
	src/backend/ClibaudiofileSoundTranslator.cpp,
	src/frontend_fox/CMainWindow.cpp, src/frontend_fox/fox_compat.h,
	src/misc/AThread.h, src/misc/missing/stdint.h-missing: Made some
	changes to make ReZound compile on FreeBSD.  It works until the
	linking stage only with a problem of libpthread not existing.. it
	should be libc_r which I have made notes about in configure.in

2002-06-22 18:42  ddurham

	* docs/devel/TODO: Added a TODO

2002-06-22 18:41  ddurham

	* Makefile.am, configure.in, config/acconfig.h,
	config/am_include.mk, config/m4/sstream.m4, config/m4/stdint.m4,
	src/misc/CPath.h, src/misc/TAutoBuffer.h, src/misc/istring,
	src/misc/missing/sstream-missing,
	src/misc/missing/stdint.h-missing: Changed the way sstream-missing
	is used.. now it should be a transparent thing because I move the
	missing file into a src/misc/missing/generated directory Made a
	configure rule to test for stdint.h and use a file from missing if
	it's not there Added a rule to Makefile.am which removes .#* files
	from the distribution Fixed a bug with the SOURCE_DIR #define Fixed
	an incorrect path to including config.h in CPath.h and
	TAutoBuffer.h which I don't know HOW were working before now

2002-06-22 14:40  ddurham

	* config/m4/cxx-lib.m4: minor

2002-06-22 14:38  ddurham

	* config/m4/cxx-lib.m4: Added more output to help dignose configure
	problems

2002-06-22 13:58  ddurham

	* config/m4/cxx-lib.m4: Didn't quite squash the bug on the last
	checkin

2002-06-22 13:55  ddurham

	* config/m4/cxx-lib.m4: Fixed a little bug about error reporting

2002-06-21 17:10  ddurham

	* README: Added a link for submitting patches in the README

2002-06-21 15:55  ddurham

	* docs/devel/TODO_release: minor

2002-06-21 14:52  ddurham

	* configure.in, docs/INSTALL: Updated the version number to have 3
	fields so the last field is minor updates or fixes.. middle is
	major features added.. first is incremented when I deem it's
	sufficiently different from the previous major release.

2002-06-21 14:50  ddurham

	* src/frontend_fox/Makefile.am: Added some rules to the install
	target to have it create a softlink which is lowercase

2002-06-21 14:06  ddurham

	* config/am_include.mk: minor change to make docdir
	prefix/share/ReZound instead of rezound

2002-06-21 13:36  ddurham

	* configure.in: Fixed a small mistake in configure.in

2002-06-21 13:36  ddurham

	* docs/FrontendFoxFeatures.txt, src/frontend_fox/FXRezWaveView.cpp:
	Made The FXWaveRuler in FXRezWaveView.cpp detect double
	left-clicking on the ruler and bring out cue-editing dialogs
	Updated the FrontendFoxFeatures.txt document about this and removed
	referenced from it about action buttons Rendered the cue's to stand
	out a little more

2002-06-21 13:13  ddurham

	* src/: backend/AStatusComm.cpp, backend/AStatusComm.h,
	frontend_fox/CStatusComm.cpp, frontend_fox/CStatusComm.h: Moved
	CStatusComm::breakIntoLines() to AStatusComm::breakIntoLines() And
	made breakIntoLines also start a new line at " -- "

2002-06-21 13:12  ddurham

	* configure.in: Made configure create a softlink to
	src/frontend_fox/ReZound when it finishes

2002-06-21 01:26  ddurham

	* docs/devel/TODO: Added a todo about a "monoize" action

2002-06-21 01:26  ddurham

	* src/frontend_fox/FXConstantParamValue.cpp: Fixed a bug in
	FXConstantParamValue where it wouldn't always readFromFile and set
	the values correctly

2002-06-21 00:32  ddurham

	* README.GL_PROBLEMS: proof-read the README.GL_PROBLEMS file

2002-06-20 21:12  ddurham

	* docs/devel/TODO: Made some notes about changes to the action
	methods

2002-06-20 17:56  ddurham

	* Makefile.am, README.GL_PROBLEMS, libtool.GL.patch, libtool.add,
	libtool.patch: Improved the libtool patch for fixing GL library
	problems.  And added a readme doc about using the patch incase
	someone runs into those problems

2002-06-20 17:56  ddurham

	* src/frontend_fox/Makefile.am: Fixed another couple of little
	ticky issues with Makefile.am

2002-06-20 17:55  ddurham

	* src/frontend_fox/main.cpp: Put an version check #if..#endif
	around calling FXIcon::setTransparentColor()

2002-06-20 15:34  ddurham

	* share/presets.dat: Added some more default presets for volume
	changing, gain and crossfading

2002-06-20 15:33  ddurham

	* src/images/Makefile.am: Forgot to include this in the previous
	commit

2002-06-20 15:32  ddurham

	* src/misc/missing/Makefile.am, Makefile.am, configure.in,
	docs/Makefile.am, share/Makefile.am, src/Makefile.am,
	src/frontend_fox/Makefile.am, src/misc/Makefile.am: Found out about
	the 'dist-hook' target which makes thinks a lot easier as far as
	excluding CVS directorys and doing any cleanup necessary before
	tarring the dist up This simplied some of the Makefile.ams

2002-06-20 14:01  ddurham

	* src/frontend_fox/convert_images.sh: fixed a little bug in
	convert_images.sh if the .h file didn't exist

2002-06-20 11:27  ddurham

	* docs/devel/registry.dat: Didn't mean for this ever to be checked
	in

2002-06-19 18:18  ddurham

	* src/images/Makefile.am: Figured out how to use *.gif in
	images/Makefile.am instead of listing all the files explicitly

2002-06-19 17:18  ddurham

	* src/frontend_fox/: CAboutDialog.cpp, CActionMenuCommand.cpp,
	CCueListDialog.cpp, CMainWindow.cpp, CProgressDialog.cpp,
	CRecordDialog.cpp, CSoundListWindow.cpp, CSoundWindow.cpp,
	FXModalDialogBox.cpp, Makefile.am, convert_images.sh, main.cpp:
	Changed images.cpp/h to CFOXIcons.cpp/h which is now a class which
	instantiates each icons once instead of me instaniating the same
	icon many times.  Also, the script has been changed not to modify
	the h file included by many sources if it doesn't need to be
	modified, so the compile time will be much faster when just trying
	out new looks for the same icons.

2002-06-19 16:13  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h,
	CChannelSelectDialog.cpp, CCrossfadeEdgesDialog.cpp,
	CCueDialog.cpp, CMainWindow.cpp, CPasteChannelsDialog.cpp,
	CRecordDialog.cpp, CSoundListWindow.cpp, EditActionDialogs.cpp,
	EffectActionDialogs.cpp, FXConstantParamValue.cpp,
	FXModalDialogBox.cpp, FXModalDialogBox.h, FilterActionDialogs.cpp,
	RemasterActionDialogs.cpp, TODO: Cleaned up the frontend code a bit
	so that it doesn't require specifying a default width/height for
	all the dialogs.  Now I use getDefaultWidth() and
	getDefaultHeight() for knowing how big the dialog "wants" to be.  I
	removed the width and height parameters from CActionParamDialog's
	constructor.  Updated the TODO about this

2002-06-19 16:09  ddurham

	* src/backend/ASoundFileManager.cpp: Fixed an accidently change of
	'.' to CNestedDataFile::delimChar

2002-06-19 14:49  ddurham

	* src/: backend/ASoundFileManager.cpp,
	frontend_fox/CActionParamDialog.cpp,
	frontend_fox/FXComboTextParamValue.cpp,
	frontend_fox/FXConstantParamValue.cpp,
	frontend_fox/FXGraphParamValue.cpp,
	frontend_fox/FXTextParamValue.cpp, frontend_fox/rememberShow.cpp,
	misc/CNestedDataFile/CNestedDataFile.cpp,
	misc/CNestedDataFile/CNestedDataFile.h, misc/CNestedDataFile/cfg.l,
	misc/CNestedDataFile/cfg.y: created CNestedDataFile::delimChar
	which determins which character will be the scope delimiter in a
	key instead of it being fixed to '.' I did this so presets' names
	could contain '.' and I made the delimited '|' for now.  I changed
	all the code that used CNestedDataFile not to have any hardcoded
	'.'s but now it uses CNestedDataFile::delimChar

2002-06-19 12:07  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp, cfg.l: Updated
	CNestedDataFile to be able to really have most any character
	between 32 and 126 in the name of a key by using '\' infront of it

2002-06-19 00:04  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp, cfg.l: Changed
	CNestedDataFile to allow identifiers to be able to start with a
	number.  This may cause some ambiguities with arithmetic
	expressions, but I'm not using them

2002-06-19 00:01  ddurham

	* src/frontend_fox/CMainWindow.cpp,
	src/frontend_fox/EffectActionDialogs.cpp,
	src/frontend_fox/EffectActionDialogs.h, share/presets.dat,
	src/backend/Effects/CChangeAmplitudeEffect.cpp,
	src/backend/Effects/CChangeAmplitudeEffect.h: Split "Change
	Amplitude" into "Change Volume" and "Gain" where gain has the
	advanced mode curve.  Both still just use a single backend
	CChangeAmplitudeEffect class, but two factories are used however

2002-06-18 18:38  ddurham

	* docs/Makefile.am: Fixed a typo in docs/Makefile.am

2002-06-18 18:32  ddurham

	* configure.in, src/misc/Makefile.am, src/misc/missing/Makefile.am:
	Added src/misc/missing/Makefile.am which avoids
	src/misc/missing/CVS being included in the distro tarball

2002-06-18 15:24  ddurham

	* docs/devel/TODO: Made a note in the TODO

2002-06-18 14:53  ddurham

	* docs/devel/TODO: Made some notes about the compressor action in
	the TODO

2002-06-18 14:53  ddurham

	* src/: backend/Remaster/CCompressorAction.cpp,
	backend/Remaster/CCompressorAction.h,
	frontend_fox/RemasterActionDialogs.cpp: Added input and output gain
	parameters to the Compressor action

2002-06-18 14:50  ddurham

	* src/frontend_fox/: FXComboTextParamValue.cpp,
	FXConstantParamValue.cpp, FXConstantParamValue.h,
	FXGraphParamValue.cpp, FXGraphParamValue.h: Made the frontend
	dialog widgets use the initial value (as best it can) if there is
	no value stored in the presets file for that parameter.

2002-06-18 11:47  ddurham

	* src/frontend_fox/main.cpp: Made a comment in main.cpp about why
	you can't deallocate the FXApp

2002-06-18 11:46  ddurham

	* src/frontend_fox/CSoundWindow.cpp: fixed 1 memleak in
	CSoundWindow

2002-06-18 11:46  ddurham

	* src/misc/CNestedDataFile/cfg.l: Fixed a memleak in the flex
	scanner

2002-06-17 17:45  ddurham

	* src/: backend/Makefile.am, backend/license.h,
	frontend_fox/CAboutDialog.cpp: Moved the textual license agreement
	from CAboutDialog.cpp to src/backend/license.h incase another
	frontend is ever created

2002-06-17 17:28  ddurham

	* src/backend/initialize.cpp: Changed ./share/rezound/presets.dat
	to ./share/presets.dat

2002-06-17 14:47  ddurham

	* docs/devel/TODO: Added a possible TODO

2002-06-17 14:28  ddurham

	* config/m4/cxx-lib.m4: Enhanced the two m4 macros in here to
	output more information when testing for a library fails like,
	error output, source code output, and the line used to compile the
	test code

2002-06-17 11:29  lergnom

	* src/frontend_fox/Makefile.am: Working on dependencies.

2002-06-17 11:21  lergnom

	* docs/Makefile.am: Rewrote doc install rule better.

2002-06-17 11:15  lergnom

	* share/Makefile.am: Fixing for Automake 1.4

2002-06-17 11:10  lergnom

	* config/am_include.mk, docs/Makefile.am: Trying to get doc
	installation working in Automake 1.4

2002-06-17 11:01  lergnom

	* config/am_include.mk, docs/Makefile.am: Trying to get Automake
	1.4 compatibility

2002-06-17 10:54  ddurham

	* src/frontend_fox/Makefile.am: Added ../images.*.gif as a
	dependancy for images.cpp

2002-06-17 10:45  lergnom

	* Makefile.am, configure.in, config/am_include.mk,
	docs/Makefile.am: Set up install of some docs.

2002-06-17 10:03  lergnom

	* share/presets.dat: Now I really fixed the share stuff.

2002-06-17 07:51  lergnom

	* share/Makefile.am: OOps, forgot to add this for share target.

2002-06-17 07:37  lergnom

	* Makefile.am, configure.in: Added Makefile for share

2002-06-17 01:19  ddurham

	* src/frontend_fox/Makefile.am: Added convert_images.sh to
	EXTRA_DIST in Makefile.am so that it would be sent with the tarball

2002-06-17 01:10  ddurham

	* src/Makefile.am: Fixed Makefile.am ... Anthony thought he did it,
	but I think something accidently undid what he did.. I just moved
	images from EXTRA_DIST to SUB_DIRS

2002-06-17 00:19  lergnom

	* src/Makefile.am: Fixed Makefile so CVS and WORK aren't tarballed.

2002-06-16 00:06  lergnom

	* docs/AUTHORS: Fixed email addresses.

2002-06-15 23:32  lergnom

	* configure.in, src/Makefile.am, src/frontend_fox/Makefile.am,
	src/images/Makefile.am, src/misc/Makefile.am: Did some work to get
	make distcheck working

2002-06-15 17:11  ddurham

	* configure.in, docs/INSTALL, docs/devel/TODO,
	docs/devel/TODO_release: Updated various documents concerning a
	release Set the version to 0.1alpha instead of prealpha

2002-06-15 17:10  ddurham

	* src/frontend_fox/: CAboutDialog.cpp, CMainWindow.cpp,
	CMainWindow.h, main.cpp: Added a "Please Read" tag to the
	CAboutDialog which should remain temporary during the alpha and
	beta release stage Made main.cpp call mainWindow->showAbout() which
	is a method that shows the about dialog on startup 3 times for the
	same version.  When the version changes, it will show it 3 times
	again

2002-06-15 17:08  ddurham

	* src/frontend_fox/CSoundListWindow.cpp: Made CSoundListWindow not
	re-call show() if it doesn't need to in the showOrHide() method

2002-06-15 03:46  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CSoundListWindow.cpp,
	CSoundWindow.cpp: Added the icon_logo to all the top level windows
	-- CMainWindow, CSoundListWindow and CSoundWindow

2002-06-15 03:45  ddurham

	* src/images/: icon_logo_64.gif, WORK/icon_logo_64.xcf: Didn't need
	the 64x64 sized image

2002-06-15 03:29  ddurham

	* src/frontend_fox/CAboutDialog.cpp: Added the real ReZound logo to
	the about dialog

2002-06-15 03:29  ddurham

	* src/images/: icon_logo_16.gif, icon_logo_32.gif,
	icon_logo_64.gif, logo.gif, WORK/SmallWave.gif, WORK/icon_logo.xcf,
	WORK/icon_logo_16.xcf, WORK/icon_logo_32.xcf,
	WORK/icon_logo_64.xcf, WORK/orig_logo.xcf, WORK/web_logo.xcf:
	Created a logo and an icon form of that logo and created several
	sizes

2002-06-14 17:19  ddurham

	* src/PoolFile/Makefile.am: Removed PoolFile/DiskTable from
	PoolFile/Makefile.am which was trying to distribute it on 'make
	dist'

2002-06-14 17:18  ddurham

	* configure.in: Made configure check for pthread_create,
	pthread_mutex_init and pthread_rwlock_init since rwlocks didn't
	come in until 98 I think

2002-06-14 17:09  ddurham

	* configure.in, config/am_include.mk, config/common.h,
	docs/INSTALL, docs/devel/ChangeLog_autotools.txt, docs/devel/TODO,
	src/PoolFile/CMultiFile.cpp, src/PoolFile/TPoolFile.cpp,
	src/PoolFile/TPoolFile.h, src/backend/ASoundFileManager.cpp,
	src/backend/ASoundRecorder.cpp, src/backend/ASoundRecorder.h,
	src/backend/COSSSoundPlayer.cpp, src/backend/COSSSoundPlayer.h,
	src/backend/COSSSoundRecorder.cpp, src/backend/COSSSoundRecorder.h,
	src/backend/CSound.cpp, src/backend/CSoundPlayerChannel.cpp,
	src/backend/CSoundPlayerChannel.h, src/backend/CTrigger.cpp,
	src/backend/CTrigger.h,
	src/backend/ClibaudiofileSoundTranslator.cpp,
	src/backend/Cold_rezSoundTranslator.cpp,
	src/backend/initialize.cpp, src/frontend_fox/CFrontendHooks.cpp,
	src/frontend_fox/CNewSoundDialog.cpp,
	src/frontend_fox/CSoundFileManager.cpp,
	src/frontend_fox/CSoundListWindow.cpp,
	src/frontend_fox/Makefile.am, src/frontend_fox/main.cpp: Removed
	the dependancy on libCommonC++ because version 2 was going to cause
	problems.  I used my pthread api class wrappers for threads,
	mutexes and rwlocks.

2002-06-14 16:59  ddurham

	* src/misc/: AThread.h, CMutex.h, CPath.h, CRWLock.h, Makefile.am,
	README, TAutoBuffer.h, CNestedDataFile/CNestedDataFile.h: Removed
	the dependancy on libCommonC++ and used/modified my existing old
	wrapper for pthread (which should be available on all the platforms
	I'm interested in) for thread, mutex and rwlock

2002-06-14 00:54  ddurham

	* src/backend/TODO: Updated the backend TODO

2002-06-14 00:50  ddurham

	* src/frontend_fox/TODO: Updated the TODO

2002-06-14 00:47  ddurham

	* docs/TODO_FOR_USERS_TO_READ: updated

2002-06-14 00:37  ddurham

	* src/frontend_fox/TODO: Addressed all the issues that came up when
	trying to install ReZound on Jack's system

2002-06-14 00:35  ddurham

	* configure.in, docs/INSTALL: Made notices about needing the
	commonc++ version 1.x series in configure and docs/INSTALL

2002-06-14 00:15  ddurham

	* Makefile.am: Added ./share as an entry in the EXTRA_DIST so it
	would get packaged up in 'make dist'

2002-06-14 00:14  ddurham

	* configure.in: Mentioned in the error when reswrap is not found
	that it comes with fox

2002-06-14 00:14  ddurham

	* README: Added an entry mentioning sox

2002-06-14 00:13  ddurham

	* src/backend/Remaster/CUnclipAction.cpp: Just made a comment in
	CUnclipAction.cpp to say that it's really useless right now

2002-06-14 00:00  ddurham

	* src/backend/initialize.cpp: Made initialize.cpp touch the
	registry file before opening it incase it doesn't exist

2002-06-13 23:53  ddurham

	* src/frontend_fox/: CAboutDialog.cpp, TODO: [no log message]

2002-06-13 18:51  ddurham

	* src/frontend_fox/: Makefile.am, TODO: I think I fixed something
	about images.h in the Makefile.am file

2002-06-13 18:46  ddurham

	* bootstrap, configure.in, docs/devel/AutoMake-guide: Updated
	various files about the new backend/filters directory

2002-06-13 18:45  ddurham

	* src/frontend_fox/: CMainWindow.cpp, FilterActionDialogs.cpp,
	FilterActionDialogs.h, Makefile.am: Added frontend dialogs to make
	use of the new backend filter actions

2002-06-13 18:45  ddurham

	* src/backend/: Makefile.am, Filters/CSinglePoleFilter.cpp,
	Filters/CSinglePoleFilter.h, Filters/FilterActions.h,
	Filters/Makefile.am: Added backend filter actions to make use of
	the new filter DSP blocks

2002-06-13 18:43  ddurham

	* src/frontend_fox/TODO: Updated some TODO items and add some TODO
	items

2002-06-13 18:41  ddurham

	* src/backend/unit_conv.h: Added 2 unit conversion functiosn which
	convert between frequency and fractions of the sample rate

2002-06-13 18:41  ddurham

	* src/backend/DSPBlocks.h: Added 4 new DSP blocks: single pole
	lowpass and highpass filters, bandpass and notch filters

2002-06-13 17:09  ddurham

	* src/frontend_fox/CSoundWindow.cpp: Made CSoundWindow start at
	X==10 instead of 0 which is border-off-screen

2002-06-13 17:08  ddurham

	* src/frontend_fox/TODO: added a TODO

2002-06-12 17:02  ddurham

	* src/: frontend_fox/CMainWindow.cpp, images/edit_crop.gif,
	images/WORK/crop.xcf, images/WORK/play.xcf: Added an edit->crop
	icon

2002-06-12 12:11  lergnom

	* src/frontend_fox/Makefile.am: Added clean rule to remove images.h
	and images.cpp

2002-06-12 11:58  ddurham

	* src/frontend_fox/: Makefile.am, main.cpp: Modified the
	frontend_fox makefile to general images.cpp when an icon changes..
	And now images.cpp gets compiled into the frontend_fox convienient
	lib

2002-06-12 11:50  lergnom

	* src/frontend_fox/Makefile.am: Think I got the images.spp thing
	working.

2002-06-12 11:42  lergnom

	* configure.in, src/frontend_fox/Makefile.am: Added some mods for
	building the image headers and .cpp working with Davy.

2002-06-12 11:07  ddurham

	* src/frontend_fox/: CAboutDialog.cpp, CActionMenuCommand.cpp,
	CCueListDialog.cpp, CMainWindow.cpp, CProgressDialog.cpp,
	CRecordDialog.cpp, CSoundWindow.cpp, FXModalDialogBox.cpp,
	convert_images.sh, main.cpp: Modified these source files to include
	images.h from the current directory instead of from the ../images
	directory

2002-06-12 10:57  ddurham

	* src/: images/convert.sh, images/images.cpp, images/images.h,
	frontend_fox/convert_images.sh: Making changes to automate creating
	the images.cpp file so I don't have to manually run
	images/convert.sh everytime an icon changes

2002-06-12 10:16  ddurham

	* src/frontend_fox/CMainWindow.cpp: Added the use of
	edit_delete_gif in CMainWindow.cpp

2002-06-12 10:11  ddurham

	* src/images/WORK/play.xcf: added play.xcf which is the gimp file I
	created the play icons from

2002-06-12 10:10  ddurham

	* src/images/edit_delete.gif: Added edit_delete.gif

2002-06-12 10:07  ddurham

	* src/images/: images.cpp, images.h, pause.gif,
	play_all_looped.gif, play_all_once.gif, play_selection_looped.gif,
	play_selection_once.gif, stop.gif, WORK/jump_to.xcf: Modified the
	play icons and added the work directory to put the files that the
	icons were generated from

2002-06-12 09:55  ddurham

	* src/: images/jump_to_beginning.gif, images/jump_to_next_q.gif,
	images/jump_to_previous_q.gif, images/jump_to_selection.gif,
	frontend_fox/CMainWindow.cpp: Added the jump_to_... icons

2002-06-11 23:43  ddurham

	* src/images/: advanced_action_buff.gif, normal_action_buff.gif:
	Forgot to add two of the .gifs

2002-06-11 20:35  ddurham

	* src/backend/: ASoundPlayer.h, COSSSoundPlayer.cpp,
	COSSSoundPlayer.h, CSoundPlayerChannel.cpp, initialize.cpp: Made it
	a non-fatal error if there is an error initializing the sound
	player.  So the sound player is allocated but stays uninitialized
	while the program is running.  The only thing I could think that
	would be necessary to check is in CSoundPlayerChannel that the
	player is initialized in the play() method.  All other methods are
	contingent on it being in a playing state (playing==true) or that
	it doesn't matter.

2002-06-11 17:28  ddurham

	* src/: frontend_fox/CActionMenuCommand.cpp,
	frontend_fox/CMainWindow.cpp, frontend_fox/CMainWindow.h,
	images/advanced_action.gif, images/file_close.gif,
	images/images.cpp, images/images.h, images/normal_action.gif,
	images/pause.gif, images/play_all_looped.gif,
	images/play_all_once.gif, images/play_selection_looped.gif,
	images/play_selection_once.gif, images/stop.gif: Updated the play
	control icons and the normal_action and advanced_action icons

2002-06-11 12:32  ddurham

	* src/frontend_fox/CSoundWindow.cpp: Changed the default position
	of CSoundWindow

2002-06-11 12:29  ddurham

	* src/frontend_fox/CSoundListWindow.cpp: Changed the default
	position and size of CSoundListWindow

2002-06-10 19:28  ddurham

	* src/images/: advanced_action.gif, images.cpp, normal_action.gif:
	Improved the look of advanced_action.gif and normal_action.gif

2002-06-10 18:28  ddurham

	* src/: frontend_fox/CMainWindow.cpp, images/close.gif,
	images/edit_copy.gif, images/edit_cut.gif, images/edit_paste.gif,
	images/edit_redo.gif, images/edit_undo.gif, images/file_close.gif,
	images/file_new.gif, images/file_open.gif, images/file_revert.gif,
	images/file_save.gif, images/file_save_as.gif, images/images.cpp,
	images/images.h, images/new.gif, images/notes.gif, images/open.gif,
	images/revert.gif, images/save.gif, images/saveas.gif: Updated the
	file and edit icons to ones from abiword

2002-06-10 12:29  ddurham

	* src/frontend_fox/: CSoundListWindow.cpp, CSoundListWindow.h:
	Fixed a bug with CSoundListWindow which caused it not to remember
	it's size and location because it's hide() method was being called
	before it was shown

2002-06-10 12:19  ddurham

	* src/backend/ASoundFileManager.cpp: minor

2002-06-10 12:18  ddurham

	* src/backend/ASoundFileManager.cpp: changed a debug message

2002-06-10 12:16  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h,
	CSoundWindow.cpp, CSoundWindow.h: Moved the redraw button from the
	main window to the sound window

2002-06-10 12:16  ddurham

	* src/frontend_fox/CSoundFileManager.cpp: Moved the updating of the
	filename into CSoundWindow::updateFromEdit

2002-06-09 23:45  ddurham

	* src/frontend_fox/: CActionMenuCommand.cpp, CActionMenuCommand.h:
	Fixed a bug in CActionMenuCommand where it wouldn't detect right
	click because the SEL_COMMAND handler was handling the action
	always

2002-06-09 02:01  ddurham

	* src/frontend_fox/main.cpp: Forgot to remove some stuff in
	main.cpp when removing CEditToolBar.*

2002-06-09 01:34  ddurham

	* src/frontend_fox/: CActionButton.cpp, CActionButton.h,
	CEditToolbar.cpp, CEditToolbar.h, CMainWindow.cpp, CMainWindow.h,
	Makefile.am, main.cpp: Removed CActionButton.* and CEditToolbar.*
	for now.  They're in the ATTIC directory if needed again

2002-06-07 18:42  ddurham

	* src/VerifySourceFiles.sh: Made VerifySourceFiles.sh check for
	fox_compat.h as the second include in all the frontend code.  Also
	restructored this script's code to be more readily reused

2002-06-07 18:41  ddurham

	* src/frontend_fox/: CAboutDialog.cpp, CAboutDialog.h,
	CActionButton.h, CActionMenuCommand.cpp, CActionMenuCommand.h,
	CActionParamDialog.h, CChannelSelectDialog.h,
	CCrossfadeEdgesDialog.h, CCueDialog.h, CCueListDialog.h,
	CEditToolbar.h, CFrontendHooks.h, CMainWindow.cpp, CMainWindow.h,
	CNewSoundDialog.h, CPasteChannelsDialog.h, CProgressDialog.h,
	CRecordDialog.h, CSoundFileManager.h, CSoundListWindow.h,
	CSoundWindow.h, CStatusComm.h, CUserNotesDialog.h,
	EditActionDialogs.h, EffectActionDialogs.h,
	FXComboTextParamValue.h, FXConstantParamValue.h,
	FXGraphParamValue.h, FXModalDialogBox.cpp, FXModalDialogBox.h,
	FXRezWaveView.cpp, FXRezWaveView.h, FXTextParamValue.h,
	Makefile.am, RemasterActionDialogs.h, drawPortion.h, fox_compat.h,
	main.cpp, rememberShow.cpp, rememberShow.h, settings.h: Added
	fox_compat.h which makes the frontend code compile with FOX with
	the newer namespaced (and some functions renamed) version as well
	as the old (pre 1.1.8) version and automatically detects which I
	then had to include fox_compat.h just after every include of
	common.h in all the frontend code The new verison of FOX fixed the
	walking window problem, so I can now pretty much reliably save and
	restore window positions between runs of ReZound Fixed
	CActionMenuCommand to respond to the automatic accelerator keys
	Made CActionMenuCommand get the menu item's caption based on the
	actionFactory's getName() method.  So now I don't have to repeat
	that action name in the frontend code that creates all the menu
	items.	Other minor changes

2002-06-07 18:36  ddurham

	* src/backend/: Edits/CRotateEdit.cpp, Edits/CSelectionEdit.cpp,
	Edits/CSelectionEdit.h, Effects/CDelayEffect.cpp,
	Remaster/CCompressorAction.cpp: Changed several backend actions to
	have better action names

2002-06-07 11:16  ddurham

	* src/backend/ASoundRecorder.cpp: commented out some debug code
	from ASoundRecorder.cpp

2002-06-07 10:33  lergnom

	* config/m4/cxx-lib.m4: Commented the changes made today.

2002-06-07 10:26  lergnom

	* config/m4/cxx-lib.m4: Now it's really fixed.

2002-06-07 10:12  lergnom

	* config/m4/cxx-lib.m4: Some fixes to the cxx_lib_check

2002-06-06 12:40  ddurham

	* src/frontend_fox/TODO: Added 2 TODOs

2002-06-06 01:56  ddurham

	* docs/devel/TODO: Added an item to the TODO

2002-06-06 01:55  ddurham

	* src/frontend_fox/: CEditToolbar.cpp, CMainWindow.cpp,
	CMainWindow.h, CSoundWindow.cpp, main.cpp: Made changes to move
	toward removing CEditToolbar Moved all the edit actions under an
	Edit pull-down menu Coded for there to be a button for each edit
	action on the main window, but didn't like the way it looked...
	I'll remove that code once I'm sure that I don't need it.  Found
	out that fox automatically supports hot keys pretty well in the
	menu items.  I'm having a little trouble with certain key
	combinations, but hope to fix that tomorrow.  Changed the default
	location and size of CSoundWindow when it starts.  I might be able
	to move CSoundListWindow's content onto the main window now that
	there is room, but I'm not going to worry about that right now

2002-06-06 00:17  ddurham

	* src/frontend_fox/: CActionMenuCommand.cpp, CActionMenuCommand.h:
	Added ToolTips to CActionMenuCommand

2002-06-05 18:09  ddurham

	* docs/FrontendFoxFeatures.txt, docs/devel/TODO,
	src/backend/AAction.cpp, src/backend/AAction.h,
	src/frontend_fox/CActionMenuCommand.cpp,
	src/frontend_fox/CActionMenuCommand.h,
	src/frontend_fox/CMainWindow.cpp, src/frontend_fox/CMainWindow.h,
	src/frontend_fox/Makefile.am, src/images/advanced_action.gif,
	src/images/images.cpp, src/images/images.h,
	src/images/normal_action.gif: Added CActionMenuCommand and moved
	all the effects and file action buttons to pulldown menu items. 
	CActionMenuCommand can also detect whether the left or right mouse
	button was used to click on the menu item.  This way I won't have
	to create icons for every action.  And I can give a more useful
	text description of the action in the menu item.  Added two icons
	that go next to every action (non-file) on the pull down menu. 
	Which of the 2 icons indicates whether the action has advanced mode
	or not.  Updated the FrontendFoxFeatures.txt about the changes.

2002-06-05 18:06  ddurham

	* src/frontend_fox/: CActionButton.cpp, CActionButton.h, main.cpp:
	Altered the way CActionButton is implemented to a likely a more
	reliable implementation.  Now, it intercepts the mouse button
	release events and handles either left or right click and also
	notifies the base class.  Depending on whether the base class
	returns 1 or 0 it my implemented handle does or doesn't do the
	action.

2002-06-05 17:35  ddurham

	* docs/FrontendFoxFeatures.txt: Mentioned in
	FrontendFoxFeatures.txt that hold shift while selecting in the
	FXRezWaveView momentarily disables autoscrolling

2002-06-05 17:34  ddurham

	* src/frontend_fox/FXRezWaveView.cpp: Made FXRezWaveView not
	autoscroll the wave view while shift is held

2002-06-04 22:28  ddurham

	* src/backend/TODO: updated the TODO

2002-05-30 10:36  ddurham

	* src/backend/AAction.cpp: Added a comment in AAction.cpp about
	changing the method of crossfading

2002-05-20 17:45  ddurham

	* docs/devel/TODO: Made some DSP notes in TODO

2002-05-20 11:20  ddurham

	* src/backend/: DSPBlocks.h, Effects/CTestEffect.cpp: Made some
	fixes to CDSPConvolver and made CTestEffect use this block to
	implemented a low-pass filter

2002-05-20 11:16  ddurham

	* docs/devel/TODO: Made some notes in the TODO

2002-05-20 11:07  ddurham

	* src/frontend_fox/: CEditToolbar.cpp, CEditToolbar.h,
	CSoundListWindow.cpp, CSoundListWindow.h: Made CEditToolbar and
	CSoundListWindow not close when the clicks the top-left close
	button on the window title

2002-05-20 11:06  ddurham

	* src/frontend_fox/CMainWindow.cpp: Finished adding new icons to
	the main window

2002-05-20 10:24  ddurham

	* src/images/: images.cpp, images.h, pause.gif, pause_off.gif,
	pause_on.gif, play_all_looped.gif, play_all_once.gif, play_off.gif,
	play_on.gif, play_selection_looped.gif, play_selection_once.gif,
	record_off.gif, record_on.gif, stop.gif, stop_off.gif, stop_on.gif:
	Changed some of the icons for the play controls

2002-05-19 23:54  ddurham

	* src/backend/: ClibaudiofileSoundTranslator.cpp,
	ClibaudiofileSoundTranslator.h: ClibaudiofileSoundTranslator now
	checks to see if cues can be saved in a format before saving them. 
	It warns the user if the format does not support cues but the sound
	to be saved has cues.

2002-05-18 00:44  ddurham

	* src/backend/: CSound.h, CrezSoundTranslator.cpp: Made
	CrezSoundTranslator call CSound::rebuildCueIndex when done loading
	because it needed to be rebuilt so that the in-memory index would
	be up to date with the cues that were loaded

2002-05-15 15:26  ddurham

	* src/backend/: DSPBlocks.h, Effects/CTestEffect.cpp: Create a
	TDSPConvolver DSP block Changed CDSPDelay to be a template,
	TDSPDelay Changed CTestEffect to use TDSPConvolver and shows
	progress bars, and doesn't unnecessarily make two copies of the
	data

2002-05-14 19:19  ddurham

	* docs/devel/TODO: Added a TODO

2002-05-14 16:25  ddurham

	* docs/devel/TODO: Added a TODO item

2002-05-14 13:06  ddurham

	* configure.in, docs/devel/AutoMake-guide, src/backend/Makefile.am,
	src/backend/Effects/Makefile.am,
	src/backend/Looping/CMakeSymetricAction.cpp,
	src/backend/Looping/CMakeSymetricAction.h,
	src/backend/Looping/LoopingActions.h,
	src/backend/Looping/Makefile.am, src/frontend_fox/CMainWindow.cpp,
	src/frontend_fox/Makefile.am: Added a Looping directory to the
	backend and created the first action.  The 'Make Symetric' action
	mixes the reverse of the selection onto the selection region

2002-05-13 23:31  ddurham

	* src/frontend_fox/: CAboutDialog.cpp, CAboutDialog.h: Forgot to
	add the CAboutDialog source files

2002-05-13 18:07  ddurham

	* config/common.h: Had to modify the way common.h was redefining
	VERSION and PACKAGE... the #define from an existing macro wasn't
	working, so I used a static char * instead

2002-05-13 15:31  ddurham

	* src/frontend_fox/TODO: Updated TODO about the new about dialog

2002-05-13 15:23  ddurham

	* src/: frontend_fox/CMainWindow.cpp, frontend_fox/CMainWindow.h,
	frontend_fox/Makefile.am, frontend_fox/TODO, frontend_fox/main.cpp,
	images/images.cpp, images/images.h, images/pause_off.gif,
	images/pause_on.gif, images/play_off.gif, images/play_on.gif,
	images/record_off.gif, images/record_on.gif, images/stop_off.gif,
	images/stop_on.gif: Added an about dialog Added some play control
	new icons, althoug they should be changing

2002-05-13 15:21  ddurham

	* docs/COPYING: Fixed the license agreement file.. it had stuff in
	there that wasn't the license.. just explained how to implement the
	license

2002-05-13 15:21  ddurham

	* src/backend/: CSoundPlayerChannel.cpp, CSoundPlayerChannel.h:
	Added CSoundPlayerChannel::getPlaySpeed

2002-05-13 10:06  ddurham

	* src/frontend_fox/FXRezWaveView.cpp: Made it follow the play
	position if paused, but the user is shuttling

2002-05-13 00:23  ddurham

	* src/frontend_fox/TODO: removed a TODO item because I've done it

2002-05-12 23:47  ddurham

	* src/: backend/Makefile.am, backend/initialize.cpp,
	frontend_fox/CEditToolbar.cpp, frontend_fox/CEditToolbar.h,
	frontend_fox/CMainWindow.cpp, frontend_fox/CMainWindow.h,
	frontend_fox/CSoundWindow.cpp, frontend_fox/main.cpp: Moved the
	undo and clear-undo-history buttons to the edit toolbar instead of
	the main window

2002-05-11 21:58  ddurham

	* src/: backend/Makefile.am, backend/file.cpp, backend/file.h,
	backend/main_controls.cpp, backend/main_controls.h,
	backend/playcontrols.cpp, backend/playcontrols.h,
	frontend_fox/CMainWindow.cpp, frontend_fox/TODO: Combined
	backend/file.* and backend/playcontrols.* into
	backend/main_controls.* Moved the undo code into the
	backend/main_controls.*

2002-05-10 11:40  ddurham

	* config/common.h: typo

2002-05-07 11:08  ddurham

	* src/frontend_fox/CSoundWindow.cpp: Changed CSoundWindow not to
	add a timer handle if the timer handle isn't NULL.   It was causing
	a segfault if you closed the window while it was playing

2002-05-06 10:08  ddurham

	* src/frontend_fox/: CSoundWindow.cpp, CSoundWindow.h: Changed the
	way CSoundWindow changes the playing/paused LED state in hopes to
	fix the Xlib error which can even crash the whole X server.  The
	state was being changed in the trigger function which amounts to
	changing the state in a whole other thread.  Now I change the state
	in the timer handler which FOX calls as the same thread.

2002-05-06 00:47  ddurham

	* src/: frontend_fox/CCueListDialog.cpp,
	frontend_fox/CMainWindow.cpp, frontend_fox/CProgressDialog.cpp,
	frontend_fox/CRecordDialog.cpp, frontend_fox/CSoundWindow.cpp,
	frontend_fox/FXModalDialogBox.cpp, images/close.gif,
	images/convert.sh, images/images.cpp, images/images.h,
	images/new.gif, images/notes.gif, images/open.gif,
	images/revert.gif, images/save.gif, images/saveas.gif: Added some
	icons for file operations just to see what it should look like. 
	These will probably not stay

2002-05-05 19:20  ddurham

	* docs/devel/TODO: Updated TODO

2002-05-05 19:17  ddurham

	* docs/devel/TODO: Added a TODO about a punch-in record

2002-05-05 00:18  ddurham

	* src/backend/: ASoundFileManager.cpp, CRecordSoundClipboard.cpp:
	Updated ASoundFileManager to remove the initial 1 sample This is
	temporary until CSound can contain zero length Made
	CRecordSoundClipboard also do it in the same way

2002-05-05 00:16  ddurham

	* src/backend/TODO: Updated backend TODO

2002-05-04 18:45  ddurham

	* src/frontend_fox/TODO: Updated TODO about having tried presets
	displayed as a combobox instead of a list box

2002-05-03 22:35  ddurham

	* src/backend/: ASoundTranslator.cpp, CSound.cpp, CSound.h,
	ClibaudiofileSoundTranslator.cpp, CrezSoundTranslator.cpp, TODO:
	Added provisions to allow the native ReZound format to not have to
	be in the native bit rate Now, CrezSoundTransltor does more work
	than a call to TPoolFile::copyToFile().  Added progress bars while
	loading and saving the native ReZound format Updated the TODO list
	regarding these issues.

2002-05-03 22:30  ddurham

	* src/backend/ASoundFileManager.cpp: Made it reopen the file save
	dialog if the user chose not to overwrite the file

2002-05-03 15:56  ddurham

	* src/backend/: CrezSoundTranslator.cpp, DSPBlocks.h, TODO: Fixed
	an inaccuracy in the way I calculated the RMS for level detection
	Added a TODO and a comment about handling other data types in
	CrezSoundTranslator

2002-05-03 01:41  ddurham

	* src/backend/: DSPBlocks.h, TODO, Remaster/CCompressorAction.cpp,
	Remaster/CCompressorAction.h: Added CDSPCompressor::processFrame
	which uses all the channels in a single sample frame to use for
	level detection and adjusts the volume of all the samples in a
	frame the same way I need to add a checkbox to the frontend which
	turns this feature on and off

2002-05-03 00:34  lergnom

	* src/backend/Makefile.am: Fixed for make distcheck

2002-05-02 17:25  ddurham

	* src/frontend_fox/drawPortion.cpp: Added drawing faint lines at
	-dBFS on the wave view

2002-05-02 17:10  ddurham

	* src/backend/unit_conv.h: Fixed a mistaken formula in one of
	dB_to_scalar and scalar_to_dB

2002-05-02 15:08  ddurham

	* docs/devel/TODO: Added TODOs

2002-05-02 12:30  ddurham

	* docs/devel/TODO, src/backend/DSPBlocks.h,
	src/backend/unit_conv.h,
	src/backend/Remaster/CCompressorAction.cpp,
	src/backend/Remaster/CCompressorAction.h,
	src/frontend_fox/CMainWindow.cpp,
	src/frontend_fox/RemasterActionDialogs.cpp,
	src/frontend_fox/RemasterActionDialogs.h: Created a dialog for
	setting the compression parameters Later I hope to experiment
	enough with the parameters to create presets.  I would like for
	someone with more expertice working with compressors to evaluate
	the quality

2002-05-02 01:56  ddurham

	* src/backend/: DSPBlocks.h, Remaster/CCompressorAction.cpp:
	Checked CCompressor to be correct in handling dBs instead of
	sample's values.  I based this on something I read in the comp.dsp
	news group in response to my posting

2002-05-02 01:11  ddurham

	* docs/devel/TODO, src/frontend_fox/TODO: Added some TODOs

2002-05-02 01:10  ddurham

	* src/backend/: DSPBlocks.h, Remaster/CCompressorAction.cpp,
	Remaster/CCompressorAction.h: Further attempting to correctly
	implement a DPS block for a compressor

2002-05-02 01:03  ddurham

	* src/backend/unit_conv.h: Added conversions functions between dBFS
	and sample values

2002-05-02 01:01  ddurham

	* README: Added some comments about other related open-source
	projects in the README

2002-04-30 01:38  ddurham

	* src/backend/ASoundFileManager.cpp: Fixed a booboo where I left
	out a '/' when building an available filename

2002-04-29 17:35  ddurham

	* src/: backend/DSPBlocks.h,
	backend/Remaster/CCompressorAction.cpp,
	backend/Remaster/CCompressorAction.h, backend/Remaster/Makefile.am,
	backend/Remaster/RemasterActions.h, frontend_fox/CMainWindow.cpp:
	Initial checkin for adding a dynamic range compressor action

2002-04-29 17:35  ddurham

	* src/backend/CStubAction.cpp: minor

2002-04-29 00:30  ddurham

	* docs/devel/TODO, src/backend/TODO: Added some TODOs

2002-04-25 16:59  ddurham

	* src/backend/TODO: Added a backend TODO

2002-04-24 01:32  ddurham

	* src/backend/: TODO, TSoundStretcher.h: Enhanced TSoundStretcher
	to use linear interpolation when stretching the sound.	It uses a
	pointer to a method to choose the implementation depending on the
	stretch parameters

2002-04-23 23:21  ddurham

	* src/frontend_fox/CFrontendHooks.cpp: Fixed a little booboo

2002-04-23 14:50  ddurham

	* src/frontend_fox/: CSoundWindow.cpp, CSoundWindow.h, TODO,
	settings.cpp: Fixed a minor bug that had big effects when the focus
	method was fmFocusButton

2002-04-23 14:32  ddurham

	* docs/TODO_FOR_USERS_TO_READ: Updated the TODO_FOR_USERS_TO_READ

2002-04-23 13:57  ddurham

	* src/: backend/AFrontendHooks.h, backend/ASoundFileManager.cpp,
	backend/TODO, frontend_fox/CFrontendHooks.cpp,
	frontend_fox/CFrontendHooks.h, frontend_fox/CNewSoundDialog.cpp,
	frontend_fox/TODO: Made CFrontendHooks intantiate two FXFileDialogs
	for open and save instead of using the quick-and-dirty static
	methods of FXFileDialog.  Now, consecutive uses of the dialog won't
	forget the previous state of the dialog on the last use.  renamed
	AFrontendHooks::promptForOpen to promptForOpenSoundFilename (same
	for Save) CNewSoundDialog now uses gFrontendHooks for showing the
	file dialog instead of making its own.

2002-04-23 12:00  ddurham

	* docs/devel/TODO, src/backend/ASoundTranslator.cpp,
	src/backend/ASoundTranslator.h,
	src/backend/ClibaudiofileSoundTranslator.cpp,
	src/backend/ClibaudiofileSoundTranslator.h,
	src/backend/Cold_rezSoundTranslator.cpp,
	src/backend/Cold_rezSoundTranslator.h,
	src/backend/CrawSoundTranslator.cpp,
	src/backend/CrawSoundTranslator.h,
	src/backend/CrezSoundTranslator.cpp,
	src/backend/CrezSoundTranslator.h, src/backend/TODO,
	src/backend/initialize.cpp, src/frontend_fox/CFrontendHooks.cpp,
	src/frontend_fox/CFrontendHooks.h,
	src/frontend_fox/CNewSoundDialog.cpp, src/frontend_fox/TODO: Added
	ASoundTranslator::getFormatNames and getFormatExtensions so that
	each derivation has to report which extensions it can handle and
	what the format names are for each extensions.	Changed the FOX
	file dialog's to use this information to create the file type
	drop-down on the file dialog.  Updated some TODO items that had be
	completed

2002-04-23 09:48  ddurham

	* src/: backend/AFrontendHooks.cpp, backend/AFrontendHooks.h,
	frontend_fox/CFrontendHooks.cpp, frontend_fox/CFrontendHooks.h:
	Forgot to check in the AFrontendHooks and CFrontendHooks source
	files

2002-04-22 22:16  ddurham

	* src/: backend/ASoundRecorder.cpp, backend/COSSSoundRecorder.cpp,
	backend/CRecordSoundClipboard.cpp, backend/TODO,
	backend/TSoundStretcher.h, frontend_fox/CNewSoundDialog.cpp,
	frontend_fox/CNewSoundDialog.h: Made pasting from a record
	clipboard ask for sampleRate and channelCount now that
	AFrontendHooks exists

2002-04-22 21:42  ddurham

	* src/: backend/ASoundFileManager.cpp, backend/ASoundFileManager.h,
	backend/CRecordSoundClipboard.cpp, backend/Makefile.am,
	backend/playcontrols.cpp, frontend_fox/CMainWindow.cpp,
	frontend_fox/CSoundFileManager.cpp,
	frontend_fox/CSoundFileManager.h, frontend_fox/CSoundWindow.cpp,
	frontend_fox/Makefile.am, frontend_fox/main.cpp: Split
	ASoundFileManager into another file AFrontendHooks so that
	CRecordClipboard wouldn't have to be using just a little peice of
	ASoundFileManager for prompting for record parameters Move the
	symbol, "gSoundFileManager" back to the frontend

2002-04-22 20:45  ddurham

	* src/: backend/ASoundFileManager.cpp,
	backend/ASoundTranslator.cpp, backend/ASoundTranslator.h,
	backend/CrawSoundTranslator.cpp, backend/CrawSoundTranslator.h,
	backend/initialize.cpp, frontend_fox/TODO: Created
	ASoundTranslator::registeredTranslators which is a list of all
	known sound tranlator implementations

2002-04-22 20:18  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h,
	CSoundFileManager.h, CSoundWindow.cpp, CSoundWindow.h,
	FXRezWaveView.cpp, FXRezWaveView.h, TODO, main.cpp: Added key
	bindings to center the start and stop positions

2002-04-22 15:44  ddurham

	* src/backend/ClibaudiofileSoundTranslator.cpp: Tweaked one of
	ClibaudiofileSoundTranslator's sanity checks

2002-04-21 21:32  ddurham

	* docs/devel/TODO: Added a TODO

2002-04-20 00:30  ddurham

	* src/frontend_fox/TODO: Updated a TODO

2002-04-19 16:44  ddurham

	* src/: frontend_fox/TODO,
	misc/CNestedDataFile/CNestedDataFile.cpp: Fixed a bug in
	CNestedDataFile when it's verifing keys, and made it a little more
	efficient by not verifying the key multiple times I could see an
	issue with keys of "", maybe I'll fix that later

2002-04-19 13:43  ddurham

	* src/backend/TODO: Moved something in the TODO to done

2002-04-19 12:01  ddurham

	* src/backend/: CSound.cpp, CSound.h,
	ClibaudiofileSoundTranslator.cpp: Added
	CSound::getAvailableCueName() and used it in
	ClibaudiofileSoundTranslator when a name is blank instead of just
	throwing out the cue

2002-04-19 11:40  ddurham

	* src/frontend_fox/: CSoundWindow.cpp, FXRezWaveView.cpp: Tweaked
	the look of the sound window

2002-04-19 11:39  ddurham

	* src/backend/ASoundFileManager.cpp: Now, ask CRawSoundTranslator
	if it wants to handle .raw

2002-04-19 10:51  ddurham

	* src/frontend_fox/: CEditToolbar.cpp, CMainWindow.cpp: Tweaks some
	of the frame styles in the frontend

2002-04-19 10:30  ddurham

	* docs/devel/TODO: Added a TODO about going to a start/length based
	region idea, instead of a start/stop idea

2002-04-19 01:12  ddurham

	* docs/devel/TODO: Added a possible action to add in the TODO

2002-04-19 01:09  ddurham

	* docs/devel/TODO: Added a TODO about a new action

2002-04-19 01:01  ddurham

	* src/: backend/initialize.cpp, frontend_fox/CMainWindow.cpp,
	frontend_fox/CMainWindow.h: Added a combobox to allow the user to
	selection which clipboard to do editing with.  Added a new preset
	for change amplitude which inverts the phase (gain of -1)

2002-04-19 00:34  ddurham

	* src/backend/TODO: Updated the TODO list

2002-04-19 00:29  ddurham

	* src/backend/Makefile.am: Added TSoundStretcher.h to Makefile.am

2002-04-18 23:09  ddurham

	* src/frontend_fox/CCrossfadeEdgesDialog.cpp: Made the default
	height of the CCrossfadeEdgesDialog more now that it's taller

2002-04-18 23:07  ddurham

	* docs/code/Crossfading: Added an explaination of what a crossfade
	is in the crossfading edges document

2002-04-18 23:01  ddurham

	* docs/code/Crossfading: Added a document explaining crossfading a
	little bit

2002-04-18 17:20  ddurham

	* docs/devel/TODO, src/backend/AAction.cpp,
	src/backend/CNativeSoundClipboard.cpp,
	src/backend/CRecordSoundClipboard.cpp,
	src/backend/CRecordSoundClipboard.h, src/backend/CSound.cpp,
	src/backend/CSound.h, src/backend/TODO,
	src/backend/TSoundStretcher.h, src/backend/initialize.cpp,
	src/backend/settings.cpp, src/backend/settings.h: Checking in the
	backend changes for the choice of crossfade fade method... Either
	linear or parabolic.
	
	Added TSoundStretcher which is able to be used as a sample rate
	converter.  At the moment, it's a trivial implementation, but I
	will enhance it later to interpole between samples.  Added a
	sampleRate parameter to CSound::mixSound so it can call on
	TSoundStretcher to convert the two sources to be mixed to the
	sample sample rate.

2002-04-18 15:11  ddurham

	* src/backend/CSoundPlayerChannel.cpp: updated comment

2002-04-18 15:10  ddurham

	* src/backend/CSoundPlayerChannel.cpp: Added a comment explaining
	an idea I have for better mixing of sound in CSoundPlayerChannel

2002-04-18 12:40  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h,
	CCrossfadeEdgesDialog.cpp, CCrossfadeEdgesDialog.h,
	FXComboTextParamValue.cpp, FXComboTextParamValue.h,
	FXTextParamValue.cpp, Makefile.am, TODO, main.cpp: Added a
	parameter to the crossfading options.  The user can now choose from
	linear or parabolic crossfade.	Linear is mathmatically accurate,
	parabolic sounds better for long crossfades.  Enhanced
	CActionParamDialog to let you choose from a horizontal or vertical
	layout.  Also added a margine parameter which sets a left and right
	margin.        - Before too long I need to come up with a way for
	CActionParamDialog derived classes to better specify how to layout
	widgets.  Possible you can specify the parent of the widget itself.
	 Added FXComboTextParamValue so a class derived from
	CActionParamDialog can display a combo box.  Changed the Tooltip
	options to make the hint stay up longer depending on the length of
	the text.

2002-04-18 01:53  ddurham

	* src/backend/: AAction.cpp, Edits/CPasteEdit.cpp: Fixed some
	glitches in AAction's inner crossfade methods.	Fixed some
	incorrect returns in CPasteEdit::getResultingCrossfadePoints()

2002-04-18 01:18  ddurham

	* src/backend/Edits/CPasteEdit.cpp: Fixed a little bug in
	CPasteEdit

2002-04-18 01:14  ddurham

	* src/backend/: CRecordSoundClipboard.cpp, CRecordSoundClipboard.h:
	Forgot to add CRecordSoundClipboard in the previous change

2002-04-18 01:11  ddurham

	* src/: backend/AAction.cpp, backend/AAction.h,
	backend/ASoundFileManager.cpp, backend/ASoundFileManager.h,
	backend/CNativeSoundClipboard.cpp, backend/Makefile.am,
	backend/initialize.cpp, backend/Edits/CCopyCutDeleteEdit.cpp,
	backend/Edits/CPasteEdit.cpp, backend/Edits/CPasteEdit.h,
	frontend_fox/CSoundFileManager.cpp,
	frontend_fox/CSoundFileManager.h, frontend_fox/CSoundWindow.cpp:
	Added CRecordSoundClipboard which allows to paste from a live
	recording	 I still haven't allowed it to ask the user for
	recording parameters, they're just hard coded right now Don't like
	it much, but had to move gSoundFileManager to the backend so that
	the recording clipboard can call, promptForRecord().
	
	Tweaked the Inner Edge Crossfade functionality.  Fixed a bug where
	it didn't even work correctly for actions like pastes.	     Added
	AAction::getResultingCrossfadePoints which asks the action in
	advance of actually doing it.  Almost always, it is not necessary
	to override the default functionality, but actions like paste do
	need to.

2002-04-17 10:30  ddurham

	* src/backend/Edits/CPasteEdit.cpp: Fixed a little bug in
	CPasteEdit about the default pasteChannels values when no dialog
	was shown to choose

2002-04-17 10:04  ddurham

	* docs/devel/TODO_autoconf: Added a TODO to autoconf

2002-04-17 09:57  ddurham

	* src/backend/: CNativeSoundClipboard.cpp, CNativeSoundClipboard.h:
	Daggumit.. forgot to add these in the previous change

2002-04-17 02:52  ddurham

	* docs/TODO_FOR_USERS_TO_READ, docs/code/ClipboardEditing,
	docs/devel/TODO, src/backend/AAction.cpp, src/backend/AAction.h,
	src/backend/ASoundClipboard.cpp, src/backend/ASoundClipboard.h,
	src/backend/CSound.h, src/backend/CSound_defs.h,
	src/backend/Makefile.am, src/backend/TODO,
	src/backend/initialize.cpp, src/backend/settings.cpp,
	src/backend/settings.h, src/backend/Edits/CCopyCutDeleteEdit.cpp,
	src/backend/Edits/CPasteEdit.cpp, src/backend/Edits/CPasteEdit.h,
	src/frontend_fox/CPasteChannelsDialog.cpp, src/frontend_fox/TODO:
	Mainly I create the clipboard abstraction that I've been wanting to
	do.  ASoundClipboard is a base class which edits use, and there are
	will be derivations for various sources.  So far, I only have
	CNativeSoundClipboard.	I have yet to create a frontend selection
	for choosing which clipboard to use.  Got rid of the cheap-o
	clipboard stuff that previously existed in AAction.  Fixed the
	problem of the collapsing gaps when you copied from not all the
	channels.  Added some TODO items Fixed a little big in
	AAction::crossfadeEdgesInner where it needed to skip some of the
	saved data when crossfading on the stop end and the crossfade was
	going to be cut short.

2002-04-16 23:57  ddurham

	* src/PoolFile/TODO: Added a TODO item for PoolFile

2002-04-16 23:57  ddurham

	* src/backend/Makefile.am: Added ASoundClipboard to Makefile.am

2002-04-16 23:29  ddurham

	* src/backend/: ASoundClipboard.cpp, ASoundClipboard.h, CSound.h,
	CSound_defs.h: Checking in of initial go at a good clipboard
	implementation

2002-04-16 23:22  ddurham

	* docs/code/ClipboardEditing: Added a document about how I would
	like to do and am doing clipboard implementations

2002-04-16 22:51  ddurham

	* src/backend/TODO: removed a completed item from TODO

2002-04-16 22:50  ddurham

	* src/backend/: AAction.cpp, AAction.h, TODO: Tweaked the
	willResize parameter in AAction

2002-04-16 20:58  ddurham

	* src/frontend_fox/CMainWindow.cpp: cosmetic

2002-04-16 19:01  ddurham

	* src/: backend/AAction.cpp, backend/AAction.h,
	backend/CActionSound.cpp, backend/CActionSound.h,
	backend/CSound.cpp, backend/CSound.h, backend/initialize.cpp,
	backend/settings.cpp, backend/settings.h,
	frontend_fox/CMainWindow.cpp, frontend_fox/CMainWindow.h: Now I
	have two modes when crossfading the edges, you can either do an
	outer crossfade or and inner crossfade.  I had to change the
	frontend's checkbox to a combobox so they could select which type
	or none at all.

2002-04-16 14:06  ddurham

	* src/backend/TODO: Added some TODO items

2002-04-16 12:20  ddurham

	* src/misc/CNestedDataFile/cfg.y: Made string expressions a bit
	more friendly in CNestedDataFile

2002-04-15 17:13  ddurham

	* src/backend/TODO: Updated TODO list

2002-04-15 16:56  ddurham

	* src/: backend/AAction.cpp, backend/AAction.h,
	backend/AActionDialog.cpp, backend/AActionDialog.h,
	backend/CActionParameters.cpp, backend/CActionParameters.h,
	backend/CActionSound.cpp, backend/CActionSound.h,
	backend/Makefile.am, backend/TODO, backend/Edits/CCueAction.cpp,
	backend/Edits/CInsertSilenceEdit.cpp, backend/Edits/CPasteEdit.cpp,
	backend/Edits/CRotateEdit.cpp,
	backend/Effects/CChangeAmplitudeEffect.cpp,
	backend/Effects/CChangeAmplitudeEffect.h,
	backend/Effects/CChangeRateEffect.cpp,
	backend/Effects/CChangeRateEffect.h,
	backend/Effects/CDelayEffect.cpp, backend/Effects/CDelayEffect.h,
	backend/Effects/CFlangeEffect.cpp, backend/Effects/CFlangeEffect.h,
	backend/Effects/CVariedRepeatEffect.cpp,
	backend/Remaster/CNoiseGateAction.cpp,
	frontend_fox/CActionButton.cpp, frontend_fox/CActionButton.h,
	frontend_fox/CActionParamDialog.cpp,
	frontend_fox/CActionParamDialog.h,
	frontend_fox/CChannelSelectDialog.cpp,
	frontend_fox/CChannelSelectDialog.h,
	frontend_fox/CCrossfadeEdgesDialog.cpp,
	frontend_fox/CCueDialog.cpp, frontend_fox/CCueDialog.h,
	frontend_fox/CCueListDialog.cpp, frontend_fox/CMainWindow.cpp,
	frontend_fox/CPasteChannelsDialog.cpp,
	frontend_fox/CPasteChannelsDialog.h, frontend_fox/CSoundWindow.cpp:
	Split AAction.h|.cpp into several files

2002-04-15 14:58  ddurham

	* src/frontend_fox/TODO: todo list

2002-04-15 14:57  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h, TODO,
	main.cpp: Added keyboard keys for seeking (actually keys to press
	will probably change)

2002-04-15 12:15  ddurham

	* src/frontend_fox/: CEditToolbar.cpp, CMainWindow.cpp,
	CMainWindow.h, CSoundWindow.cpp, FXModalDialogBox.cpp,
	rememberShow.cpp: Now, windows remember their sizes between runs,
	although not their positions.  Figured out why rememberShow was
	moving the window to (0,0) when I would just restore the window's
	size.  I was not passing 'placement' to the show() method in the
	FXModalDialog class Removed some unused commented code and made
	some comments about why I can't preseve also the window's size.

2002-04-15 02:43  ddurham

	* src/frontend_fox/: CEditToolbar.cpp, CEditToolbar.h,
	CSoundListWindow.cpp, CSoundListWindow.h, CSoundWindow.cpp,
	main.cpp: Fixed a problem with the accelerator tables.	The
	accelerator tables were getting deleted more than once I didn't
	know this, but fox deletes the accelerator table you give to
	FXWindow::setAccelTable, so now in the destructor of the windows I
	set it to NULL

2002-04-15 02:22  ddurham

	* docs/devel/TODO_autoconf: trivial TODO

2002-04-15 01:52  ddurham

	* src/backend/CSoundPlayerChannel.cpp: Checking in some minor
	adjustments to CSoundPlayerChannel.  My new interpolation idea did
	not work out.  I had in mind to save a buffer (1 element tho it may
	be) of previous samples to factor in with the next sample. 
	Actually I did have sucess, but it wasn't quite as I wanted it to
	be.

2002-04-14 22:14  ddurham

	* src/backend/CSoundPlayerChannel.cpp: Checking in a
	CSoundPlayerChannel.cpp that has a border condition which can crash
	the application.  It is caused by the interpolation calculation,
	but I have a better idea which should fix everything

2002-04-14 01:54  ddurham

	* src/backend/CSound.cpp: Fixed a little bug where even tho a
	delete of all the data was going to result in one sample left in
	the sound, the CSound::calcPeakChunkCount() method was returning
	zero.  So, I made it insist on at least one peak chunk all the time

2002-04-14 01:47  ddurham

	* src/backend/AAction.cpp: Oops... left in some printfs

2002-04-14 01:45  ddurham

	* src/backend/AAction.cpp: Fixed some border conditions on
	crossfading the edges

2002-04-14 01:35  ddurham

	* src/frontend_fox/CSoundWindow.cpp: Tweaked the place where it
	decides whether to draw the play position.  Now, even if it's
	playing selection only, the play position has to be between the
	start and stop positions for that fact to matter

2002-04-14 01:21  ddurham

	* src/backend/CSoundPlayerChannel.cpp: Fixed a bug in
	CSoundPlayerChannel that I didn't run across before because I
	hadn't played much with samples with sample rates not 44100.  Also,
	I tweaked the code a little to slightly reduce the computation
	within the inner-most loop of mixing.  I hope it doesn't cause
	problems later;  I think it's just fine

2002-04-14 00:36  ddurham

	* docs/FrontendFoxFeatures.txt, src/frontend_fox/CActionButton.cpp,
	src/frontend_fox/CActionButton.h,
	src/frontend_fox/CEditToolbar.cpp, src/frontend_fox/CEditToolbar.h,
	src/frontend_fox/CMainWindow.cpp,
	src/frontend_fox/CSoundListWindow.cpp,
	src/frontend_fox/CSoundWindow.cpp, src/frontend_fox/TODO,
	src/frontend_fox/main.cpp: Started my first go at accelerator keys.
	 That is, keyboard control of ReZound.	I haven't implemented all
	the keys I want to yet, but I just wanted to get it started, adding
	new ones is trivial.  Changed CActionButton a little so it will
	know when it's triggered from a keypress or the mouse Changed
	control-button to shift-button on action buttons which show the
	channelSelectDialog so that you could have ctrl-c for copy and
	ctrl-shift-c for channel select copy	    Updated the
	documentation about this

2002-04-13 14:54  ddurham

	* src/: backend/TODO, frontend_fox/CActionParamDialog.cpp,
	frontend_fox/CActionParamDialog.h,
	frontend_fox/CCrossfadeEdgesDialog.cpp,
	frontend_fox/CCrossfadeEdgesDialog.h, frontend_fox/CMainWindow.cpp,
	frontend_fox/EditActionDialogs.cpp,
	frontend_fox/FXConstantParamValue.cpp,
	frontend_fox/FXConstantParamValue.h,
	frontend_fox/FXTextParamValue.cpp, frontend_fox/FXTextParamValue.h,
	frontend_fox/Makefile.am: Split FXConstantParamValue into
	FXTextParamValue so I could have more control over text entries on
	an action dialog.  This necessitated changing CActionParamDialog to
	have an addTextEntry method taking the place of addValueEntry I
	added CCrossfadeDialog which is a frontend control for the
	crossfading edges parameter.  I made this a CActionParamDialog even
	though it is not an action dialog so I could have presets
	functionality already built in.  Added a helpText to the units of
	FXConstantParamValue

2002-04-13 00:45  ddurham

	* src/backend/: AAction.cpp, TODO: Made AAction correctly move the
	cues when overlapping the two peices of the crossfade.	The cue in
	the right half of the crossfading area should move leftward in the
	first half.  Added a TODO item

2002-04-13 00:43  ddurham

	* src/backend/Edits/CMuteEdit.cpp: Fixed a booboo in CMuteEdit

2002-04-12 22:15  ddurham

	* src/frontend_fox/CMainWindow.cpp: Changed the layout of the undo
	buttons; it should look better when I have icons and consistantly
	sized buttons

2002-04-12 22:12  ddurham

	* src/frontend_fox/CMainWindow.cpp: Added a help tip to the label
	and button about what "Crossfade Edges" means

2002-04-12 22:01  ddurham

	* docs/devel/TODO, src/backend/AAction.cpp, src/backend/AAction.h,
	src/backend/TODO, src/backend/initialize.cpp,
	src/backend/settings.cpp, src/backend/settings.h,
	src/backend/Edits/CCopyCutDeleteEdit.cpp,
	src/backend/Edits/CCueAction.cpp,
	src/backend/Edits/CSelectionEdit.cpp,
	src/frontend_fox/CCueListDialog.cpp,
	src/frontend_fox/CMainWindow.cpp, src/frontend_fox/CMainWindow.h,
	src/frontend_fox/CSoundWindow.cpp, src/frontend_fox/Makefile.am,
	src/frontend_fox/main.cpp: Added a feature that I've been wanting
	to add but have been just putting it off.  Now, after an action to
	which it is applicable, a short crossfade is performed at the start
	and stop positions to give a smooth transition from data outside
	the selection to data inside the selection.  I created a frontend
	interface which allows the user to easily un-check a checkbox to
	disable this functionality if he doesn't want a crossfade.  And,
	next to that checkbox is a button which pops up a dialog so the
	user can select the amount of time that each of the two crossfades
	take.  The principle I went with was in effect, at a pointer
	(either the start of the stop) you pull what's beyond the point to
	overlap at a place before this point and crossfade the two
	overlapping areas.  The amount that the data is pulled to overlap
	is the time that the user selected.  Then this is repeated for the
	start and stop position (unless they are the same point) There
	still may be some tweaking to do, but for the most part it is
	complete.  This behavior doesn't lend itself to actions like, cue
	edits, selection changes, and copy, so AActionFactory has a
	parameter to its constructor which can be passed false to indicate
	that this crossfade is not to be done.

2002-04-12 14:35  ddurham

	* docs/FrontendFoxFeatures.txt: updated doc

2002-04-12 14:33  ddurham

	* docs/code/: FileManagement, SoundChannels, SoundFileFormats:
	Updated some of the docs/code documents

2002-04-12 14:00  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp,
	CNestedDataFile.h, cfg.y: Made CNestedDataFile::keyExists actually
	return an enum to say which type that key is

2002-04-12 13:06  lergnom

	* docs/: INSTALL, devel/AutoMake-guide, devel/TODO_autoconf:
	Checked spelling on Automake_guide and updated TODO, There's really
	nothing right now for me TODO

2002-04-12 00:25  ddurham

	* src/frontend_fox/TODO: Updated the TODO list

2002-04-11 23:54  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp,
	test_CNestedDataFile.cpp: Fixed a bug in
	CNestedDataFile::getChildValues where you couldn't get the listing
	of the root scope

2002-04-11 19:39  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp,
	CNestedDataFile.h, test_CNestedDataFile.cpp: Added
	CNestedDataFile::getChildKeys so Jack could have tab-completion in
	his engine which uses this class.

2002-04-11 17:47  ddurham

	* src/backend/: ASoundPlayer.h, ASoundRecorder.h: Moved
	ASoundPlayer::mixSoundPlayerChannels() and ASoundRecord::onData()
	back to being protected I thought Anthony had done this, but maybe
	I unadvertantly overwrote his change with one of mine.

2002-04-11 17:40  ddurham

	* docs/devel/TODO, src/backend/TODO: Reorganized the backend TODO

2002-04-11 17:36  ddurham

	* src/frontend_fox/TODO: Somewhat prioritized the frontend TODO
	list

2002-04-11 17:28  ddurham

	* docs/devel/TODO: Added a note about putting ReZound up on
	flipcode.com when it's presentable

2002-04-11 17:27  ddurham

	* src/frontend_fox/: FXConstantParamValue.cpp,
	FXConstantParamValue.h, TODO: Added
	FXConstantParamValue::setHelpText() Updated the TODO on this

2002-04-11 17:10  ddurham

	* src/frontend_fox/: CCueListDialog.cpp, TODO: Made the
	CueListDialog have a fixed width font.	Updated the TODO concerting
	this task

2002-04-11 15:34  ddurham

	* src/: PoolFile/TPoolFile.h, backend/ASoundRecorder.cpp,
	backend/CSound.h, backend/TODO: Made TPoolFile::backupSAT() public
	so that ASoundRecord can call that after recording stops since
	TPoolFile::insertSpace doesn't call it Changed the TODO concerning
	better getting untitled filenames Changed the TODO concerning this
	backupSAT situation

2002-04-11 11:38  ddurham

	* src/backend/: ClibaudiofileSoundTranslator.cpp,
	ClibaudiofileSoundTranslator.h, CrawSoundTranslator.cpp,
	CrawSoundTranslator.h: Implemented CrawSoundTranslator.  I changed
	ClibaudiofileSoundTranslator a little so that I could derive
	CrawSoundTranslator from ClibaudiofileSoundTranslator and use
	libaudiofile's ability to handle raw format too, and libaudiofile
	can do virtual format conversion for me.  However, I did test the
	code, but there is still no frontend provisions for the user to say
	that he wants to handle the data as raw.  Also lacking is the
	ability to specify the parameters of the raw data.  This is a
	problem I have yet to solve anyway for compression paramters as
	well.

2002-04-11 10:31  ddurham

	* src/backend/: ASoundFileManager.cpp, ASoundFileManager.h: Fixed a
	bug I knew about, now ASoundFileManager::getUntitledFilename also
	consults the list of loaded filenames as well as the file system
	when determining what an available filename is

2002-04-11 10:14  ddurham

	* src/frontend_fox/: CStatusComm.cpp, CStatusComm.h: Enhanced
	CStatusComm to break long error messages into multiple lines so
	that the message box doesn't become wider than the screen

2002-04-11 03:05  ddurham

	* src/: PoolFile/TODO, backend/ClibaudiofileSoundTranslator.cpp:
	Justed updated a comment and a TODO item

2002-04-11 02:36  ddurham

	* docs/TODO_FOR_USERS_TO_READ: Updated the user's TODO about the
	new ability to convert between file formats easily

2002-04-11 02:34  ddurham

	* docs/devel/TODO, src/backend/AAction.cpp, src/backend/AAction.h,
	src/backend/ASound.cpp, src/backend/ASound.h,
	src/backend/ASoundFileManager.cpp, src/backend/ASoundFileManager.h,
	src/backend/ASoundPlayer.cpp, src/backend/ASoundPlayer.h,
	src/backend/ASoundRecorder.cpp, src/backend/ASoundRecorder.h,
	src/backend/ASoundTranslator.cpp, src/backend/ASoundTranslator.h,
	src/backend/CGraphParamValueNode.h, src/backend/CLoadedSound.cpp,
	src/backend/CLoadedSound.h, src/backend/COSSSoundRecorder.cpp,
	src/backend/COSSSoundRecorder.h, src/backend/CSound.cpp,
	src/backend/CSound.h, src/backend/CSoundManager.cpp,
	src/backend/CSoundManager.h, src/backend/CSoundManagerClient.cpp,
	src/backend/CSoundManagerClient.h,
	src/backend/CSoundPlayerChannel.cpp,
	src/backend/CSoundPlayerChannel.h, src/backend/CSound_defs.h,
	src/backend/ClibaudiofileSound.cpp,
	src/backend/ClibaudiofileSound.h,
	src/backend/ClibaudiofileSoundTranslator.cpp,
	src/backend/ClibaudiofileSoundTranslator.h,
	src/backend/Cold_rezSound.cpp, src/backend/Cold_rezSound.h,
	src/backend/Cold_rezSoundTranslator.cpp,
	src/backend/Cold_rezSoundTranslator.h,
	src/backend/CrawSoundTranslator.cpp,
	src/backend/CrawSoundTranslator.h, src/backend/CrezSound.cpp,
	src/backend/CrezSound.h, src/backend/CrezSoundTranslator.cpp,
	src/backend/CrezSoundTranslator.h, src/backend/DSPBlocks.h,
	src/backend/Makefile.am, src/backend/TODO,
	src/backend/initialize.cpp, src/backend/initialize.h,
	src/backend/playcontrols.cpp, src/backend/unit_conv.h,
	src/frontend_fox/CCueListDialog.cpp,
	src/frontend_fox/CNewSoundDialog.h,
	src/frontend_fox/CRecordDialog.cpp,
	src/frontend_fox/CRecordDialog.h,
	src/frontend_fox/CSoundFileManager.cpp,
	src/frontend_fox/CSoundFileManager.h,
	src/frontend_fox/CSoundListWindow.cpp,
	src/frontend_fox/CSoundWindow.cpp, src/frontend_fox/CSoundWindow.h,
	src/frontend_fox/CUserNotesDialog.cpp,
	src/frontend_fox/FXConstantParamValue.h,
	src/frontend_fox/FXGraphParamValue.cpp,
	src/frontend_fox/FXGraphParamValue.h,
	src/frontend_fox/FXRezWaveView.cpp,
	src/frontend_fox/FXRezWaveView.h, src/frontend_fox/TODO,
	src/frontend_fox/drawPortion.cpp, src/frontend_fox/drawPortion.h,
	src/frontend_fox/main.cpp: Did a huge code reorganization which in
	it self wasn't so large except that it require change a large
	portion of all the source files Renamed ASound to CSound since now
	you don't derive from it to create the multiple format
	implementations.  Now you derived from ASoundTranslator for each
	format to support.  The derivation converts to and from the
	internal format.  Moved most of the definitions in the top of
	ASound.h/CSound.h into a file, CSound_defs.h so that you don't have
	to include all of CSound when you only need sample_pos_t Removed
	some of the commented code prior to using the STL Removed
	CSoundManager and CSoundManagerClient.	It was an extra level of
	management/book-keeping that wasn't necessary.	Now
	ASoundFileManager does it all.	Changed ASoundFileManger to use the
	ASoundTranslator objects for loading/saving.  Added
	ASoundFileManager::getTranslated which given a file name attempts
	to find the translator that should support that format.        
	Later, I may have an enum parameter to this method which explicitly
	says which format is desired, reguardless of the filename's
	extension or the file's data	Also in the furture, I could have
	that method iterate through a list of registered translator objects
	and which could be setup once at run-time in the beginning to be
	used from then on which would be conducive to the idea of plugins. 
	Now, with the new translator idea, you can convert between formats
	with ease, by just using save-as.  Prior, all you could do was
	copy/paste to convert between file formats.  Made
	ASoundFileManager::save not have deconstructed everything already
	if an error occurs while saving Better provisions made for
	supporting a raw file format, yet not complete yet.  Now, the
	filename of an opened sound is an attribute of CLoadedSound instead
	of the ASound object... This wasn't completly necessary, but it
	gives more flexability if we wanted to use truely random filenames
	for the working file of the CSound object.  Updated the TODO lists
	concerning these tasks

2002-04-10 19:26  lergnom

	* config/common.h: Added using namespace std; to common.h which
	should make compilation on g++-3.0 work, and won't cause any
	problems with earlier versions. I can't test it, because my libs
	are compiled with gcc-2.95

2002-04-10 18:11  lergnom

	* docs/devel/TODO_autoconf: Updated

2002-04-10 16:28  lergnom

	* docs/AUTHORS: simplified

2002-04-10 15:35  ddurham

	* src/frontend_fox/: CMainWindow.cpp, FXModalDialogBox.cpp,
	rememberShow.cpp: Made further effort on getting the windows to
	remember their positions, but still I have found no consistant
	solution to window managers' inconsistant behavior I would like to
	at least remember the windows' sizes, but at when I call resize()
	for an FXWindow before it has shown, it moves it to (0,0).  If this
	is an issue within FOX I will add at least resize remembering

2002-04-10 15:31  ddurham

	* src/frontend_fox/: CEditToolbar.cpp, CEditToolbar.h: Made
	CEditToolbar derive from FXTopWindow instead of FXToolbarShell

2002-04-10 15:31  ddurham

	* src/frontend_fox/TODO: Updated the TODO list

2002-04-10 10:29  ddurham

	* src/backend/: initialize.cpp, initialize.h, settings.cpp,
	settings.h: Ooops, forgot to add these to the repository when
	moving around the initialization and settings code

2002-04-10 01:17  ddurham

	* src/backend/Edits/CCopyCutDeleteEdit.cpp: Fixed a minor border
	condition in CCopyCutDeleteEdit

2002-04-10 01:15  ddurham

	* src/backend/AAction.cpp: [no log message]

2002-04-10 01:04  ddurham

	* src/frontend_fox/: CSoundWindow.cpp, CSoundWindow.h, TODO: Added
	an item in CSoundWindow's status information of the sample rate and
	number of channels Updated the TODO list concerning this task

2002-04-10 00:26  ddurham

	* docs/devel/TODO, src/backend/TODO: Updated some TODO items

2002-04-10 00:24  ddurham

	* src/backend/TODO: Updated the TODO list in the backend

2002-04-10 00:19  ddurham

	* src/: backend/ASoundFileManager.cpp, backend/ASoundFileManager.h,
	backend/COSSSoundPlayer.cpp, backend/Makefile.am,
	frontend_fox/CActionButton.cpp,
	frontend_fox/CActionParamDialog.cpp, frontend_fox/CMainWindow.cpp,
	frontend_fox/CMainWindow.h, frontend_fox/CNewSoundDialog.cpp,
	frontend_fox/CRecordDialog.cpp, frontend_fox/CSoundFileManager.cpp,
	frontend_fox/CSoundFileManager.h, frontend_fox/CStatusComm.cpp,
	frontend_fox/CStatusComm.h, frontend_fox/Makefile.am,
	frontend_fox/TODO, frontend_fox/initialize.cpp,
	frontend_fox/initialize.h, frontend_fox/main.cpp,
	frontend_fox/settings.cpp, frontend_fox/settings.h: Mainly moved
	code around into a better organization...  Split
	frontend_fox/settings.* into a file in the frontend directory and
	one in the backend directory for settings that would apply to any
	frontend implementation.  Hopefully without trouble, I had to move
	some of the libraries orderings in the Makefiles because I was
	getting linker errors after moving some of the code to the backend
	Moved most of the code that was in frontend_fox/initialize.cpp into
	backend/initialize.cpp	      Most of the code in there belonged in
	the backend that would have just been duplicated in a different
	frontend implementation.	  I just hope that my one stage,
	toss between the frontend and backend for initialization is
	adequate in the furture.     I could see something where a little
	needs to be done in the frontend, then a little in the backend,
	then some more in the front, then a little more in the back, etc,
	where this current configuration wouldn't be sufficient.  Got rid
	of frontend_fox/initialize.* and put what little was left into
	main.cpp.  main.cpp really is the frontend initialization anyway.  
	    Move all the window creations to a function in main.cpp  Got
	rid of gMainWindow so it's not a global any more.  Moved most of
	the reopen code that deals with the registry file into the backend
	(ASoundFileManager) instead of having to duplicate that also in an
	alternative frontend.  Renamed ASoundFileManager::redrawActive to
	updateAfterEdit because redraw active was doing more than just a
	redraw, but was updating status info too.  Removed some unnecessary
	commented code from CMainWindow Changed some reference parameters
	to ASoundFileManager to pointers because it made more sense.  There
	may be other reference data-members in the backend code that I will
	do this to as well.  Fixed a little glitch in COSSSoundPlayer's
	data-member initialization ordering Updated the TODO lists
	concerning these issues

2002-04-09 22:30  lergnom

	* src/: frontend_fox/Makefile.am, misc/Makefile.am,
	misc/CNestedDataFile/Makefile.am: changed EXTRA_DIST to
	noinst_HEADERS for .h files. (Totally arbitrary)

2002-04-09 22:27  lergnom

	* src/backend/Remaster/Makefile.am: Changed EXTRA_DIST macro to
	noinst_HEADERS, totally arbitrary, but it's the proper name.

2002-04-09 22:25  lergnom

	* Makefile.am, docs/devel/TODO_autoconf, src/Makefile.am,
	src/PoolFile/Makefile.am, src/backend/Makefile.am,
	src/backend/Edits/Makefile.am, src/backend/Effects/Makefile.am:
	Changed EXTRA_DIST to noinst_HEADERS in Makefile.am's. Doesn't
	really make a difference, but it's the right macro to use

2002-04-09 20:09  lergnom

	* docs/devel/TODO_autoconf: Updated

2002-04-09 20:04  lergnom

	* src/backend/COSSSoundRecorder.h: added friend class CRecordThread
	 to COSSSoundRecorder  and moved audio_fd back to private where it
	had originally been.

2002-04-09 20:02  lergnom

	* src/backend/COSSSoundPlayer.h: Added friend class CPlayThread to
	COSSSoundPlayer and moved audio_fd back to private where it
	belongs.

2002-04-09 16:41  ddurham

	* docs/FrontendFoxFeatures.txt: Added a note about recording
	buttings in FrontendFoxFeatures.txt

2002-04-09 16:41  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CSoundFileManager.cpp,
	FXModalDialogBox.cpp, TODO, rememberShow.cpp: Made some changes
	towards attempting to fix the code that save window's positions and
	sizes.	Move reopen history settings keys into their own scope
	Added some TODO items

2002-04-09 16:39  ddurham

	* src/frontend_fox/CActionParamDialog.cpp: Put all splitter
	position registry settings in their own scope in the registry

2002-04-09 11:01  ddurham

	* src/frontend_fox/CNewSoundDialog.cpp: Changed CNewSoundDialog's
	filename text field to fill the width of the window when resized

2002-04-09 02:36  ddurham

	* src/: backend/ASoundFileManager.cpp, backend/ASoundFileManager.h,
	frontend_fox/CActionParamDialog.cpp,
	frontend_fox/CNewSoundDialog.cpp, frontend_fox/CNewSoundDialog.h,
	frontend_fox/CSoundFileManager.cpp, frontend_fox/initialize.cpp,
	frontend_fox/settings.cpp, frontend_fox/settings.h: Created
	ASoundFileManager::getUntitledFilename() which returns a filename
	which does not exist.  CSoundFileManager now populates the
	CNewSoundDialog object with an available filename.  Created two
	globals, gUserPresetsFile and gSysPresetsFile so I don't have to
	keep rebuilding that filename in some of the code.

2002-04-09 00:48  ddurham

	* src/frontend_fox/: CSoundWindow.cpp, initialize.cpp,
	settings.cpp, settings.h: Added a global setting in settings.h
	which says how many seconds to initially show in a new sound window

2002-04-09 00:21  ddurham

	* docs/devel/TODO, src/frontend_fox/TODO: updated the TODO lists
	resolving an issue

2002-04-08 23:39  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h,
	CSoundWindow.cpp, CSoundWindow.h, FXRezWaveView.cpp,
	FXRezWaveView.h, initialize.cpp, settings.cpp, settings.h: Finished
	up the code which gives the ability to initially display a loaded
	sound not zoomed out full.  Also, there is now a checkbox on the
	main window which lets the user choose to have the sound window
	follow the play position.  Created a separate panel on the main
	window which should contain other miscellaneous controls.

2002-04-08 18:15  ddurham

	* src/: backend/ASound.h, frontend_fox/CSoundWindow.cpp,
	frontend_fox/CSoundWindow.h, frontend_fox/FXRezWaveView.cpp,
	frontend_fox/FXRezWaveView.h: Checking of initial work to not start
	a loaded sound zoomed all the way out

2002-04-08 12:32  ddurham

	* src/backend/ASoundFileManager.cpp: Added better error handling
	when failing to open the recording device

2002-04-08 12:27  ddurham

	* src/frontend_fox/TODO: Added a TODO about multiple audio i/o
	device support

2002-04-08 12:26  ddurham

	* src/frontend_fox/CRecordDialog.cpp: Minor cosmetic change to
	CRecordDialog

2002-04-08 12:25  ddurham

	* src/backend/: COSSSoundPlayer.cpp, COSSSoundRecorder.cpp,
	COSSSoundRecorder.h: Made futher tweaks and added comments to the
	OSS implementations for recording and playback

2002-04-08 01:40  ddurham

	* src/frontend_fox/: CMainWindow.cpp, TODO: Found a way to disallow
	closing the app while a modal window is showing.

2002-04-08 01:35  ddurham

	* src/backend/: COSSSoundPlayer.cpp, COSSSoundPlayer.h,
	COSSSoundRecorder.cpp: Updated COSSSoundPlayer with the same
	semephore wait that I used in COSSSoundRecorder that fixed the
	problem that ost::Thread.wait() doesn't do what I thought

2002-04-08 01:25  ddurham

	* src/frontend_fox/: CChannelSelectDialog.cpp,
	CPasteChannelsDialog.cpp, TODO: Changed the V&H spacing of the
	contents frame for the CChannelSelectDialog and
	CPasteChannelsDialog

2002-04-08 01:24  ddurham

	* src/frontend_fox/TODO: Updated the TODO on the record dialog
	(already finished it)

2002-04-08 01:19  ddurham

	* src/: PoolFile/TODO, PoolFile/TPoolFile.cpp,
	PoolFile/TPoolFile.h, backend/TODO: Fixed a lingering issue in
	TPoolFile::isExclusiveLocked() and TPoolFile::getSharedLockCount()
	Updated the TODO about this

2002-04-08 00:56  ddurham

	* src/backend/: TODO, Edits/CCopyCutDeleteEdit.cpp: Made the copy
	edit action not lockForResize, but only lockSize by passing 'false'
	for the 'willResize' parameter of AActionFactory

2002-04-07 03:36  ddurham

	* src/: backend/ASoundRecorder.cpp, backend/ASoundRecorder.h,
	backend/TODO, frontend_fox/CRecordDialog.cpp,
	frontend_fox/CRecordDialog.h, frontend_fox/TODO: Added a red LED to
	the record dialog to show when recording is actually happening
	Added a label to the record dialog's status info which shows when
	the recording is going to automatically stop Updated the TODO lists
	concerning this task

2002-04-07 03:35  ddurham

	* src/frontend_fox/CSoundWindow.cpp: Added a ??? comment in
	CSoundWindow.cpp

2002-04-07 01:00  ddurham

	* docs/devel/TODO, src/backend/TODO: Added and updated some TODOs

2002-04-07 00:58  ddurham

	* src/backend/ASoundFileManager.cpp: Fixed a bug in
	ASoundFileManager where on saveas it didn't consult the
	loadedRegistry if that was going to cause a problem before it had
	already changed the filename in the ASound object

2002-04-07 00:57  ddurham

	* src/frontend_fox/: CSoundFileManager.cpp, CSoundListWindow.cpp,
	CSoundListWindow.h, TODO: Fixed a bug where the CSoundListWindow's
	filename was not getting updated when the user did a save as
	Updated the TODO concerning this task

2002-04-07 00:37  ddurham

	* src/PoolFile/: TODO, TPoolFile.cpp, TPoolFile.h: Made TPoolFile
	use a memory buffer to write the SAT to disk.  Instead of each SAT
	entry write being 3 writes to CMultiFile, it's not 3 memcpys and 3
	adds to an offset.  And then I write that memory buffer to the
	CMultiFile all at once.  Also, I read the SAT entries in the same
	manner.  Updated the TODO list for this task

2002-04-07 00:35  ddurham

	* src/PoolFile/: CMultiFile.cpp, CMultiFile.h: Tweaked CMultiFile
	not to call ftruncate so much.	It was calling it for every write
	if that write was going to cause the file to grow.  Evidently,
	ftruncate is an expensive system call.	Well, writing past the end
	of a file adds space, so I avoid calling ftruncate to make the file
	bigger if the write is going to do it anyway.

2002-04-07 00:31  ddurham

	* docs/devel/TODO: Added to the TODO list

2002-04-07 00:31  ddurham

	* src/: PoolFile/TODO, backend/TODO, frontend_fox/TODO: Added to
	the TODO lists

2002-04-07 00:30  ddurham

	* src/frontend_fox/CRecordDialog.cpp: Minor cosmetic change to
	CRecordDialog

2002-04-06 01:35  ddurham

	* src/backend/: COSSSoundRecorder.cpp, COSSSoundRecorder.h: I
	finally found the bug which occasionally occured in
	COSSSoundRecorder where it would hang after recording and pressing
	okay.  Basically, ost::Thread::wait() does not wait on the thread
	the die.  I don't know what it waits on, and it's not even
	documented.  Now, I use a semephore to syncronize the thread's
	finishing with closing the OSS input file descriptor.

2002-04-06 01:33  ddurham

	* src/: backend/ASoundRecorder.cpp, backend/ASoundRecorder.h,
	frontend_fox/CRecordDialog.cpp, frontend_fox/CRecordDialog.h: Added
	support for a max duration to record.  If the checkbox is checked
	and the duration edit isn't zero, then it will stop after that much
	has been recorded.  I added a spinner next to the duration edit box
	which inc/decrements by 1 second

2002-04-06 01:32  ddurham

	* src/frontend_fox/CSoundWindow.cpp: Fixed a minor bug with the
	selection position spinners on CSoundWindow

2002-04-05 18:13  ddurham

	* src/: backend/ASoundRecorder.cpp, backend/ASoundRecorder.h,
	backend/COSSSoundRecorder.cpp, backend/COSSSoundRecorder.h,
	frontend_fox/CRecordDialog.cpp, frontend_fox/CRecordDialog.h,
	frontend_fox/TODO: Made further changes to the recording code. 
	Implemented cue adding while recording.  Added some TODOs All is
	lacking now is setting a max duration while recording

2002-04-05 14:57  ddurham

	* src/: VerifySourceFiles.sh, backend/CStubAction.h,
	backend/Effects/CVariedRepeatEffect.h,
	frontend_fox/CProgressDialog.h, frontend_fox/CRecordDialog.h,
	frontend_fox/EffectActionDialogs.cpp, frontend_fox/initialize.cpp,
	frontend_fox/main.cpp, images/convert.sh, images/images.h,
	misc/CNestedDataFile/CNestedDataFile.h,
	misc/CNestedDataFile/test_CNestedDataFile.cpp: Added the include of
	common.h to files that needed it Added a script,
	/src/VerifySoundFile.sh, which can be used to verify stuff about
	the source files.	  Right now, this script makes sure that
	common.h is included as it should be in all the source files

2002-04-05 14:55  ddurham

	* src/frontend_fox/CNewSoundDialog.cpp: Made CNewSoundDialog put
	the gPromptDialogDir infront of untitled0.rez which is its default
	value

2002-04-05 11:16  lergnom

	* config/acconfig.h, config/am_include.mk, config/common.h,
	docs/devel/TODO_autoconf: Put #define __func__ __PRETTY_FUNCTIONS__
	in common.h This is only set if __GNUC__ is defined, which is
	defined by gcc, look at common.h for details

2002-04-05 03:19  ddurham

	* src/: backend/ASoundRecorder.cpp, backend/ASoundRecorder.h,
	frontend_fox/CRecordDialog.cpp: Made ReZound close the newly
	created sound for recording if no sound was effectivly recorded and
	okay was pressed

2002-04-05 03:05  ddurham

	* src/backend/: ASound.cpp, ASound.h: Fixed a little big in
	ASound::saveMetaData where it wasn't writing the current version to
	the file.  Remove ASound::RFormatInfo0 because it wasn't used by
	any code.

2002-04-05 02:54  ddurham

	* src/backend/ASoundFileManager.cpp: Made ASoundFileManager redraw
	the active window when recording is done.  And it sets a initial
	selection on the sound that was recorded

2002-04-05 02:53  ddurham

	* src/backend/: ClibaudiofileSound.cpp, CrezSound.cpp: minor
	adjustments to the was the isModified flag is set when a file is
	loaded

2002-04-05 02:38  ddurham

	* docs/devel/TODO, src/PoolFile/TODO, src/PoolFile/TPoolFile.cpp:
	[no log message]

2002-04-05 02:38  ddurham

	* src/backend/TODO: Marked off some TODOs

2002-04-05 02:38  ddurham

	* src/backend/ASound.cpp: Changed ASound's constructors to set
	_isModifed to true so that newly created and recorded sounds are
	seen as not saved

2002-04-05 02:36  ddurham

	* src/backend/ASoundFileManager.cpp: Made ASoundFileManager not try
	to do anything in the revert method if the filename does not exist
	Made the prvCreateNew check if that filename was already registered
	before proceeding

2002-04-05 02:34  ddurham

	* src/backend/TODO: Added some TODOs about saving efficiency in
	CrezSound and others

2002-04-05 02:33  ddurham

	* src/backend/ASoundRecorder.cpp: Added some more mutex locking in
	ASoundRecorder to hopefully squash the bug of hanging when pressing
	'okay' on the record dialog while it's recording Changed the
	prealloc of 5 seconds to a define

2002-04-05 02:26  ddurham

	* src/frontend_fox/: CNewSoundDialog.cpp, CRecordDialog.cpp: Added
	some cosmetic updates and convience-values to CNewSoundDialog and
	CRecordDialog

2002-04-05 00:48  lergnom

	* src/backend/ASoundRecorder.h: Moved onData() member from
	protected to public, to make my compiler happy.

2002-04-04 23:46  lergnom

	* docs/devel/TODO_autoconf: Updated

2002-04-04 21:17  ddurham

	* src/backend/COSSSoundRecorder.cpp: Changed some minor things
	about the format #defines in COSSSoundRecorder

2002-04-04 21:16  ddurham

	* src/backend/COSSSoundPlayer.cpp: minor change in
	COSSSoundPlayer.cpp about the format #defines

2002-04-04 21:15  ddurham

	* src/backend/: ASoundPlayer.h, CSoundPlayerChannel.cpp,
	CSoundPlayerChannel.h: Changed the comments around in the
	ASoundPlayer and CSoundPlayerChannel to clarify some parameters

2002-04-04 21:13  ddurham

	* src/backend/ClibaudiofileSound.cpp: Made ClibaudiofileSound throw
	an exception instead of just returning false when its determining
	if it can handle the format.

2002-04-04 03:18  ddurham

	* docs/TODO_FOR_USERS_TO_READ, docs/devel/TODO,
	src/backend/ASound.cpp, src/backend/ASound.h,
	src/backend/ASoundRecorder.cpp, src/backend/ASoundRecorder.h,
	src/backend/COSSSoundPlayer.cpp, src/backend/COSSSoundRecorder.cpp,
	src/frontend_fox/CRecordDialog.cpp,
	src/frontend_fox/CRecordDialog.h, src/frontend_fox/TODO: Added
	updating status information to the recording dialog Changed ASound
	not to flush() in saveMetaData() because it's not really necessary
	and it was taking too long.  Changed the way
	ASoundRecorder::start/stop work, now stop doesn't reset the record
	position, so start can be called again to resume where it left off.
	 redo() is for resetting the record position.  Still may have some
	work to do on the actual OSS recording.  I'd like it to buffer more
	data, but OSS doesn't use more than 64k of buffer space total.	   
	ASound::addSpace when preallocing is taking a while, I think most
	of the time is spent in TPoolFile::insertSpace now, but I need to
	make sure of that and speed it up if possible.	Added some TODOs

2002-04-03 18:06  ddurham

	* docs/devel/TODO, src/backend/ASoundRecorder.cpp,
	src/backend/ASoundRecorder.h, src/backend/TODO,
	src/frontend_fox/CRecordDialog.cpp,
	src/frontend_fox/CRecordDialog.h,
	src/frontend_fox/CSoundWindow.cpp: Furthered the implementation of
	recording.  Changed the backend code to be able to start and stop
	recording multiple times.  The recording frontend actually makes
	calls to the backend now.  Found out that FOX crashed because I was
	updating widgets in a different thread other than the main thread. 
	Now I use a FOX timer to update the status.  Still have to update
	other status info like: length recorded, size recorded, etc I also
	need to have the sound recorder be able to take a duration to
	record and have the frontend use that code.  Also, added some items
	to the TODO lists

2002-04-03 08:36  lergnom

	* docs/devel/TODO_autoconf: Updated some TODO stuff

2002-04-03 03:20  ddurham

	* src/: backend/ASoundRecorder.cpp, backend/ASoundRecorder.h,
	backend/COSSSoundRecorder.cpp, backend/COSSSoundRecorder.h,
	frontend_fox/CRecordDialog.cpp, frontend_fox/CRecordDialog.h,
	frontend_fox/CSoundFileManager.cpp,
	frontend_fox/FXModalDialogBox.h, frontend_fox/TODO,
	frontend_fox/drawPortion.cpp, frontend_fox/drawPortion.h,
	frontend_fox/initialize.cpp: Created the layout for the frontend
	record dialog Tweaked the design of ASoundRecorder and thus changed
	COSSSoundRecorder	 Now, the derived class from ASoundRecorder
	just implements initialize and deinitialize and sends its data to
	onData.    ASoundPlayer now takes care of what to do with that
	data, either to throw it away until start is called and handles
	itself what to do on redo.	    The derived class may need to
	override and extend the redo method if it needs to flush recorded
	buffers or something to keep that out of the coming data stream 
	Either FOX or X11 seems to have a with me using progress bars as
	level meters.  If I update them as fast as I want to, I get an X
	error.	For now, I just commented out the code that updates the
	level meters.  Added some TODOs

2002-04-02 20:45  lergnom

	* docs/devel/: AutoMake-guide, TODO_autoconf: Updates Autotools
	guide, removed all references to dependencies in Makefile.am(s)

2002-04-02 18:08  ddurham

	* docs/devel/TODO, src/backend/TODO: Added some TODOs with good
	ideas

2002-04-02 02:01  ddurham

	* docs/devel/TODO, src/backend/ASoundFileManager.cpp,
	src/backend/ASoundFileManager.h, src/backend/ASoundRecorder.cpp,
	src/backend/ASoundRecorder.h, src/backend/COSSSoundRecorder.cpp,
	src/backend/COSSSoundRecorder.h, src/backend/CSoundManager.cpp,
	src/backend/file.cpp, src/backend/file.h,
	src/frontend_fox/CMainWindow.cpp, src/frontend_fox/CMainWindow.h,
	src/frontend_fox/CNewSoundDialog.cpp,
	src/frontend_fox/CNewSoundDialog.h,
	src/frontend_fox/CRecordDialog.cpp,
	src/frontend_fox/CRecordDialog.h,
	src/frontend_fox/CSoundFileManager.cpp,
	src/frontend_fox/CSoundFileManager.h, src/frontend_fox/Makefile.am,
	src/frontend_fox/TODO, src/frontend_fox/main.cpp: Made further
	changes to add recording to ReZound.  Now the backend has a means
	to record, but the frontend is not fully there yet.  The backend's
	interface to recording will still have to change some due to the
	functionality I want the frontend to give the user.  The number of
	buttons now on the file tab of the main window has caused the
	buttons to take up more space than there is on the file tab.  It is
	time to either move some of these buttons or go to a 2 row matrix
	on the tabs.

2002-04-01 22:23  ddurham

	* src/backend/: ASoundRecorder.cpp, ASoundRecorder.h,
	COSSSoundRecorder.cpp: Fixed some bugs in the sound recorder
	objects

2002-04-01 21:07  ddurham

	* src/backend/: COSSSoundRecorder.cpp, COSSSoundRecorder.h: Forgot
	to add COSSSoundRecorder

2002-04-01 20:47  ddurham

	* docs/devel/TODO: Added a TODO about recording pasting

2002-04-01 20:47  ddurham

	* src/backend/: ASoundRecorder.cpp, ASoundRecorder.h,
	CSoundManager.cpp, CrezSoundRecorder.cpp, CrezSoundRecorder.h,
	Makefile.am: First checkin towards adding recording to ReZound

2002-04-01 20:46  ddurham

	* src/backend/COSSSoundPlayer.cpp: some trivial changes in
	COSSSoundPlayer

2002-04-01 02:52  ddurham

	* docs/devel/TODO, src/backend/ClibaudiofileSound.cpp: Tonight I
	saw that a file reported itself as smaller than I could actually
	read from it.  So, in ClibaudiofileSound I don't set size to
	fileSize when fileSize is smaller than size, I just warn the user

2002-04-01 02:51  ddurham

	* src/frontend_fox/CSoundWindow.cpp: Changed CSoundWindow not to
	move itself each time a window is created unless gFocusMethod is
	fmFocusButton

2002-04-01 02:47  ddurham

	* src/frontend_fox/CSoundWindow.cpp: Changed in the sound window
	"File Size:" to "Working File:"

2002-04-01 01:51  ddurham

	* src/backend/ClibaudiofileSound.cpp: Changed ClibaudiofileSound to
	not totally quit when a file has some errors, it loads what it can

2002-03-31 18:56  lergnom

	* src/: backend/Makefile.am, backend/Edits/Makefile.am,
	backend/Effects/Makefile.am, backend/Remaster/Makefile.am,
	frontend_fox/Makefile.am: Removed dependencies which I don't think
	are needed.

2002-03-31 18:55  lergnom

	* docs/devel/TODO_autoconf, src/PoolFile/Makefile.am: Removed
	Dependecies Which I don't think we need

2002-03-31 11:23  lergnom

	* src/misc/CNestedDataFile/Makefile.am: Fixed makefile to work for
	alternate directory builds. make distcheck works again

2002-03-31 02:18  ddurham

	* src/frontend_fox/CActionParamDialog.cpp: Changed a little
	something about CActionParamDialog saving the splitter position

2002-03-31 01:11  ddurham

	* src/backend/: CGraphParamValueNode.cpp,
	Effects/CChangeAmplitudeEffect.cpp, Effects/CChangeRateEffect.cpp:
	Fixed a border condition bug in interpreting the nodes in a graph
	parameter

2002-03-31 01:10  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp,
	CNestedDataFile.h: Made CNestedDataFile check a key that is be
	created for invalid characters upon the next parse of the file

2002-03-30 03:05  ddurham

	* src/frontend_fox/initialize.cpp: Changed initialize.cpp to use
	DATA_DIR for /usr/share instead of the PREFIX_DIR/share

2002-03-30 03:02  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h,
	EffectActionDialogs.cpp, FXConstantParamValue.cpp: The width value
	is now ignored for CActionParamDialog the width is determined.	I
	would like to also eliminate the height parameter as well
	eventually.  Then I would remove those 2 parameters.  Made
	CActionParamDialog save the splitter's position so that if the user
	concentrates more on presets then he can move the splitter to show
	mostly presets and it will stay that way between runs

2002-03-30 01:22  lergnom

	* bootstrap, configure.in: added #define DATA_DIR to be set during
	configure. This is preferable to usign prefix/share

2002-03-30 01:14  ddurham

	* src/frontend_fox/TODO: Changed the TODO about predefiners

2002-03-30 01:02  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h,
	CConstantParamActionDialog.cpp, CConstantParamActionDialog.h,
	CGraphParamActionDialog.cpp, CGraphParamActionDialog.h,
	EditActionDialogs.cpp, EditActionDialogs.h,
	EffectActionDialogs.cpp, EffectActionDialogs.h,
	FXGraphParamValue.cpp, FXGraphParamValue.h, Makefile.am,
	RemasterActionDialogs.cpp, RemasterActionDialogs.h: Finished
	combining CConstantParamActionDialog and CGraphParamActionDialog
	into CActionParamDialog which can have constant and graph
	parameters on it I changed all the existing dialogs to use
	CActionParamDialog.  I changed FXGraphParamValue and
	FXConstantParamValue to be able to read and write to
	CNestedDataFile so that presets are abstracted more The only thing
	lacking is a way to change the layout of the parameter widgets to
	something other than horizontally laid-out

2002-03-29 20:50  lergnom

	* bootstrap: bootstrap script autogenerated using bootstrapper
	(same usage and process as hand written one)

2002-03-29 17:58  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h:
	Forgot to add CActionParamDialog to the repository

2002-03-29 17:53  ddurham

	* src/frontend_fox/: CConstantParamActionDialog.h,
	EffectActionDialogs.cpp, EffectActionDialogs.h,
	FXConstantParamValue.cpp, FXConstantParamValue.h, Makefile.am:
	First stage of combining CConstantParamActionDialog and
	CGraphParamActionDialog (then removing both)

2002-03-29 00:04  ddurham

	* src/: backend/ASoundFileManager.cpp, backend/ASoundFileManager.h,
	frontend_fox/CMainWindow.cpp, frontend_fox/CSoundFileManager.cpp,
	frontend_fox/CSoundFileManager.h, frontend_fox/Makefile.am,
	frontend_fox/initialize.cpp, frontend_fox/rememberShow.cpp,
	frontend_fox/settings.cpp, frontend_fox/settings.h: Dropped the use
	of CStringDiskTable as the settings repository mechanism.  Now I
	use my CNestedDataFile text-based value dictionary.

2002-03-28 23:50  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp,
	CNestedDataFile.h: Enhanced CNestedDataFile with some more features
	  - save on each edit	  - parse not just on construction	  -
	simple method to save back to the file it wrote (careful, all
	expressions and comments are stripped)	- ability to construct from
	no file at all

2002-03-28 22:26  ddurham

	* src/frontend_fox/: CSoundListWindow.cpp, CSoundListWindow.h,
	main.cpp: Made the CSoundListWindow not show until there is more
	than one sound loaded and made it hide when all but one is closed

2002-03-28 20:38  ddurham

	* docs/devel/TODO: Added some TODOs for pasting

2002-03-28 20:38  ddurham

	* src/frontend_fox/initialize.cpp: Now the presets.dat file is
	touched when the program starts so it will at least always be there
	when other functions try to open it

2002-03-28 20:37  ddurham

	* src/frontend_fox/FXConstantParamValue.cpp: Fixed a little bug
	where something wasn't getting initialized to NULL in
	FXConstantParamValue

2002-03-28 12:24  lergnom

	* docs/devel/TODO_autoconf: [no log message]

2002-03-28 10:58  ddurham

	* src/frontend_fox/CConstantParamActionDialog.cpp: Made the user
	preset managment buttons the same width

2002-03-28 10:21  ddurham

	* src/frontend_fox/: CConstantParamActionDialog.cpp,
	CConstantParamActionDialog.h, FXConstantParamValue.cpp,
	FXConstantParamValue.h: Added my first go at letting users save/use
	presets.  There are two sections: one native list of presets that
	is stored in share/rezound/presets.dat and one that is stored in
	the users home directory The native list cannot be modified by the
	user and the user's custom list can.  Perhaps if you're running in
	development mode I should add buttons for adding and removing on
	the native list too Added some methods in FXConstantParamValue to
	accomplish this.  Currently, the only saved values are the constant
	param values.  I plan to also store any other type of widgets
	supported in CConstantParamActionDialog I think what I need to do
	is generalize CConstantParamActionDialog into something which has
	methods for adding constant parameter sliders and graphs and
	whatever else I come up with later.  This way I would have one
	class that can be used to easily generate dialogs for actions.

2002-03-28 10:16  ddurham

	* docs/devel/TODO: Added an item to the TODO list

2002-03-28 10:09  ddurham

	* src/frontend_fox/: FXModalDialogBox.cpp, FXModalDialogBox.h:
	Added FXModalDialogBox::disableFrameDecor()

2002-03-28 10:06  ddurham

	* src/frontend_fox/: initialize.cpp, settings.cpp, settings.h: I
	added two globals gUserDataDirectory and gSystemDataDirectory which
	point to locations of where to read/write that sort of information

2002-03-28 09:55  ddurham

	* src/backend/Effects/CChangeAmplitudeEffect.cpp: Changed an error
	message in CChangeAmplitudeEffect.cpp

2002-03-28 09:55  ddurham

	* src/backend/Effects/CFlangeEffect.cpp: Removed an #include that
	was unecessary in CFlangeEffect.cpp

2002-03-28 09:53  ddurham

	* src/backend/CStubAction.cpp: Added another hint to a would-be
	developer into CStubAction.cpp

2002-03-28 03:06  ddurham

	* src/: backend/ASound.cpp, backend/ASound.h,
	backend/CSoundManager.cpp, backend/ClibaudiofileSound.cpp,
	backend/ClibaudiofileSound.h, backend/CrezSound.cpp,
	backend/CrezSound.h, frontend_fox/CNewSoundDialog.cpp,
	frontend_fox/CSoundFileManager.cpp: Changed ClibaudiofileSound to
	use libaudiofile's functions for reading and writing cues.	
	The current cvs version of libaudiofile does not actually have cues
	(markers) implemented fully.  But I patched libaudiofile to support
	loading and saving cues for the wave format and submitted the patch
	to them.  Changed ClibaudiofileSound to go ahead and handle
	libaudiofile's other supported formats.  libaudiofile seems to be
	further along about loading cues and other miscellaneous data than
	the other audio file libs I'm considering

2002-03-28 03:01  ddurham

	* src/frontend_fox/CCueListDialog.cpp: Fixed a little bug in
	CCueListDialog which caused a segfault in fox

2002-03-28 02:15  ddurham

	* docs/devel/TODO, src/backend/TODO: Added some TODO items

2002-03-28 01:33  ddurham

	* src/PoolFile/TPoolFile.cpp: Made TPoolFile::closeFile() avoid
	doing a lot of work if the file is about to be removed when closed

2002-03-28 01:07  lergnom

	* configure.in: set INSTALL_PREFIX and SOURCE_DIR macros in
	config.h to be set by configure. This way you can hard code the
	paths to share directories at compile time.

2002-03-27 18:13  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp,
	CNestedDataFile.h: Added methods to CNestedDataFile to modify and
	remove values and array elements Also changed exception messages
	from hard-coded function names to string(__func__)

2002-03-27 12:13  ddurham

	* src/backend/: ClibaudiofileSound.h, ClibaudiofileSound.cpp: Added
	ClibaudiofileSound::supportsFormat which returns whether this class
	can support that format I don't use it just yet, but I will after I
	finish the cue I/O in ClibaudiofileSound

2002-03-27 10:14  ddurham

	* src/backend/: ALFO.h, Effects/EffectActions.h,
	Effects/Makefile.am: Forgot to checking these few files with the
	creating of CVariedRepeatEffect Also, added ALFO::getValue which
	lets to get a value of that LFO at a given time

2002-03-27 10:09  ddurham

	* src/misc/CNestedDataFile/cfg.l: Fixed a little bug in
	CNestedDataFile.  A subsequent parse with errors was wrongly also
	reporting errors because the error count was not being reset to 0.

2002-03-27 08:35  lergnom

	* docs/INSTALL: Added some version info >1.9.1 for commonc++ to
	INSTALL. Debian 3.0 commonc++ isn't adequate for proper
	compilation.

2002-03-26 17:09  ddurham

	* docs/devel/TODO_autoconf: Added a couple of things to the
	TODO_autoconf list

2002-03-26 17:04  ddurham

	* src/: backend/Effects/CVariedRepeatEffect.cpp,
	backend/Effects/CVariedRepeatEffect.h,
	frontend_fox/CMainWindow.cpp, frontend_fox/EffectActionDialogs.cpp,
	frontend_fox/EffectActionDialogs.h: Added CVariedRepeatEffect -- A
	simple effect which could be enhanced in man ways.  It simply takes
	the selection and repeats more or less of it depending on an LFO

2002-03-25 20:37  lergnom

	* src/misc/CNestedDataFile/Makefile.am: Fixed clean: to
	clean-local: which makes cleanup of flex and yacc generated files
	work for make clean and make distclean.

2002-03-25 20:32  lergnom

	* docs/: AUTHORS, devel/ChangeLog_v0.1prealpha, devel/TODO_release:
	Wrote AUTHORS file. I looked at a few different packages and kind
	of copied the style of BASH's AUTHORS file.

2002-03-25 17:40  ddurham

	* src/backend/: CStubAction.cpp, CStubAction.h: Added CStubAction
	which is just a starting point for someone wanting to create a new
	action

2002-03-22 18:07  ddurham

	* src/misc/CNestedDataFile/cfg.l: Fixed a type-o 'and' -> '&&'

2002-03-22 17:10  ddurham

	* docs/devel/TODO: Added some notes in the TODO about the future of
	importing/exporting

2002-03-22 15:23  ddurham

	* src/misc/CNestedDataFile/cfg.y: Fixed a negligable warning in
	cfg.y

2002-03-22 14:57  lergnom

	* docs/devel/: AutoMake-guide, ChangeLog_v0.1prealpha,
	TODO_autoconf, TODO_release: Added some cvs keywords (see Keywords
	in index of cvs info pages) tracks revision and other stuff.

2002-03-22 12:06  lergnom

	* bootstrap: added ltconfig to files to clean

2002-03-22 07:54  lergnom

	* config/m4/: cxx-lib.m4, cxx.m4, sstream.m4: Touching up some
	comments in m4 directory.

2002-03-21 00:10  ddurham

	* src/: backend/TODO, frontend_fox/TODO: Once again updated the
	TODO lists

2002-03-20 23:47  ddurham

	* libtool.add, libtool.patch: Added libtool.add and libtool.patch
	which may or may not stay around for long

2002-03-20 17:16  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp,
	CNestedDataFile.h, cfg.l, cfg.y, test_CNestedDataFile.cpp: Added
	support for array typed varables in CNestedDataFile (although you
	can't use them in expressions in the file)

2002-03-20 15:41  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp,
	CNestedDataFile.h, cfg.l, test_CNestedDataFile.cpp: Added an
	ehancement to CNestedDataFile that allows identifiers to have
	escaped ' 's in them Clarified some of the error messages with more
	information

2002-03-20 09:25  ddurham

	* README: Added some more links to the toplevel README

2002-03-20 00:57  ddurham

	* src/backend/COSSSoundPlayer.cpp: Removed the OSS prints from
	COSSSoundPlayer

2002-03-20 00:38  ddurham

	* src/misc/CNestedDataFile/cfg.y: Fixed a #define in cfg.y which
	didn't cause a problem until this new version of bison that came
	with Mandrake 8.2

2002-03-19 16:49  ddurham

	* src/misc/CNestedDataFile/cfg.l: Cleaned up some nasty warnings in
	cfg.l

2002-03-19 16:44  ddurham

	* src/misc/CNestedDataFile/CNestedDataFile.cpp: Fixed some warnings
	in CNestedDataFile.cpp

2002-03-19 16:38  ddurham

	* docs/devel/TODO, src/backend/CSoundPlayerChannel.cpp,
	src/backend/CSoundPlayerChannel.h, src/backend/TODO,
	src/frontend_fox/TODO: Enhanged CSoundPlayerChannel to interpolate
	the sample data when mixing onto the buffer since the sample rate
	can come back a non-standard value from initializing a sound card. 
	When I tried using ReZound on David van Balen's debian machine with
	a cheap-o sound card it wouldn't give me 22050 like I asked but
	came back with 22099 which caused CSoundPlayerChannel's ouput to be
	aliased with normal audio files of 44100 and 22050.  Updated the
	TODO lists about this and distributed a few more items from
	docs/devel/TODO to the specific frontend and backend TODOs

2002-03-19 15:53  lergnom

	* configure.in, docs/devel/TODO_autoconf: touch up-s

2002-03-19 15:51  lergnom

	* src/misc/CNestedDataFile/: Makefile, Makefile.am: Forgot to cvs
	add  Makefile.am and cvs remmove Makeifle. Everything should work
	out fine now.

2002-03-19 15:11  lergnom

	* docs/devel/TODO_autoconf, src/frontend_fox/Makefile.am: Fixed a
	little mistake in frontend Makefile.am

2002-03-19 14:21  lergnom

	* configure.in, config/m4/cxx-lib.m4, config/m4/cxx.m4,
	config/m4/sstream.m4, src/frontend_fox/Makefile.am,
	src/misc/Makefile.am, src/misc/CNestedDataFile/Makefile: Integrated
	CNestedDatafile in as libmiscCN.la (it links into main binary)
	
	also fixed the sstream test, (it was failing to find valid sstream)

2002-03-18 15:23  ddurham

	* bootstrap: Added to the comments in bootstrap

2002-03-18 15:14  ddurham

	* src/backend/COSSSoundPlayer.cpp: booboo in COSSSoundPlayer.cpp

2002-03-18 13:41  ddurham

	* src/backend/TODO: Added a backend TODO about command line
	arguments

2002-03-18 12:54  ddurham

	* src/backend/TODO: Added a TODO to the backend

2002-03-18 12:53  ddurham

	* src/frontend_fox/: FXConstantParamValue.cpp, FXRezWaveView.cpp:
	Fixed some compatibility issues with fox0.99

2002-03-18 12:50  ddurham

	* src/backend/COSSSoundPlayer.cpp: - In COSSSoundPlayer the ioctl
	for setting the sample rate can return a different value than was
	used.  - I used to throw an exception when this happened, but when
	testing it on David van Balen's machine I found that it's better to
	just print a warning and don't worry about it.	- This does mean,
	however, that I need to do interpolation in the CSoundPlayerChannel
	rather than a simple sample rate conversion.  I should implement
	this to detect if the sample rates are integer multiples of each
	other and still do the simple way if so.

2002-03-18 09:52  ddurham

	* src/misc/CNestedDataFile/: Makefile, a, t.cpp,
	test_CNestedDataFile.cpp: Created a real Makefile which should
	compile the test for CNestedDataFile removed 'a' and 't.cpp'

2002-03-18 09:40  ddurham

	* src/misc/CNestedDataFile/Makefile: CScope.h was supposed to be
	CNestedDataFile.h;  I renamed it just before I checked it in

2002-03-17 23:45  ddurham

	* docs/devel/TODO: Added something to a TODO item

2002-03-17 23:41  ddurham

	* src/backend/CrezSound.cpp: Made CrezSound now only require a
	shared lock when saving rather than an exclusive lock which caused
	the sound to pause if it was playing at the same time it was saving

2002-03-17 23:41  ddurham

	* src/PoolFile/: CMultiFile.cpp, CMultiFile.h, TPoolFile.cpp,
	TPoolFile.h: Fixed a major bug/design-flaw in PoolFile where I was
	potentially confusing seek positions between threads since the seek
	position was maintained only once in the CMultiFile object in a
	PoolFile

2002-03-17 00:14  ddurham

	* src/backend/CrezSound.cpp: Fixed a save bug in CrezSound.cpp and
	I discovered a more major problem in CPoolFile, but I have a fix
	and will make it soon

2002-03-16 23:38  ddurham

	* src/frontend_fox/TODO: Added an item to the todo list

2002-03-15 11:07  lergnom

	* configure.in, docs/devel/TODO_autoconf,
	src/frontend_fox/Makefile.am: changed libmisc.la to libmiscCC.la
	CNested datafile will be libmiscCN.la

2002-03-15 09:45  lergnom

	* configure.in, docs/devel/TODO_autoconf: [no log message]

2002-03-15 00:19  lergnom

	* configure.in, config/m4/cxx-lib.m4: added AC_DISABLE_SHARED,
	which stops libtool from building objects for shared libraries,
	this cuts the amount of files we compile in half.
	
	All this talk between Davy and I about libtool has done some good.

2002-03-14 15:15  lergnom

	* config/am_include.mk, config/m4/cxx-lib.m4, docs/INSTALL,
	src/PoolFile/Makefile.am: Trying to get the --with-LIB.. flags to
	work well. Now if you use a --with-LIB-include or --with-LIB-path
	it overrides that test. This is all an effort to get this to work
	on the compile farm.

2002-03-14 13:08  ddurham

	* docs/devel/TODO, src/backend/TODO, src/frontend_fox/TODO:
	Reorganized and updated the overall TODO and move some of the items
	into the backend TODO and frontend TODO

2002-03-14 12:54  ddurham

	* src/: backend/TODO, frontend_fox/TODO: Reorganized and updated
	the frontend and backend TODO lists

2002-03-14 12:41  ddurham

	* src/backend/playcontrols.cpp: Added an exception to the rule when
	jumping to the previous cue: if the channel is paused, then we
	don't worry about the 0.4 second rule

2002-03-14 11:40  ddurham

	* src/frontend_fox/TODO: Added item to the TODO list

2002-03-14 11:25  ddurham

	* docs/FrontendFoxFeatures.txt: Updated the user documentation

2002-03-14 08:52  lergnom

	* config/m4/cxx-lib.m4: Mod to get --with-LIB-path and
	--with-LIB-include to work with ajv_CHECK_LIB_ABORT -- based on
	compile farm tests.

2002-03-14 08:38  lergnom

	* config/m4/cxx-lib.m4, docs/devel/TODO_autoconf,
	src/frontend_fox/Makefile.am: Turned frontend_fox directory to
	build libfrontend.la and main.o so the linking will be more
	consistent (and the Makefile's)

2002-03-14 02:43  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp,
	CNestedDataFile.h, a, cfg.l, cfg.y, t.cpp: I updated
	CNestedDataFile to be more functional.	I pretty much rewrote the
	whole way it internally stores and retrieves the data.	It's now
	more memory efficient, but not (maybe) less CPU efficient. 
	Although I could fix that if necesssary, but for now it will only
	be used for rather small data files.  It can now write the data
	back out to a file.  Except, that it has the huge (but hard to
	overcome) limitation of writing any arithmetic expressions back out
	as the calculated value.  And it strips the output file of any
	comments or added whitespace from the input file.  For now I won't
	even be using the arithmetic expressions feature anyway.

2002-03-13 23:44  ddurham

	* docs/devel/TODO_autoconf: Added notes to my previous entry in
	TODO_autoconf

2002-03-13 23:37  ddurham

	* docs/devel/TODO_autoconf: Added an item to TODO_autoconf

2002-03-13 23:30  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp,
	CNestedDataFile.h, Makefile, a, cfg.l, cfg.y, t.cpp: Added the
	CNestedDataFile to be used to store information about action's
	parameters for using later

2002-03-13 22:27  lergnom

	* config/m4/cxx-lib.m4, config/m4/cxx.m4, docs/INSTALL,
	docs/devel/TODO_autoconf: Fixed the -Wno-.. checks. They should
	work the way I planned.
	
	Added option --with-LIB-includes to configure for FOX, audiofile
	and ccgnu, allows you to specify path to headers. (Read notes at
	end of INSTALL for details)

2002-03-13 16:57  lergnom

	* docs/devel/TODO_autoconf: [no log message]

2002-03-13 15:49  ddurham

	* docs/devel/TODO, src/backend/TODO, src/backend/playcontrols.cpp,
	src/backend/playcontrols.h, src/frontend_fox/CMainWindow.cpp,
	src/frontend_fox/CMainWindow.h, src/frontend_fox/TODO: Added two
	buttons to the play controls which makes the play position jump to
	the previous or next cue.  Also updated the TODO lists concerning
	this

2002-03-13 15:47  ddurham

	* src/backend/: ASound.cpp, ASound.h: Made some cue management
	methods const

2002-03-13 15:43  lergnom

	* bootstrap, configure.in, config/am_include.mk,
	config/m4/cxx-lib.m4, config/m4/cxx.m4, docs/INSTALL,
	docs/devel/TODO_autoconf, docs/devel/TODO_release: Cleaned some
	stuff up with bootstrap, so it won't complain when it runs.
	
	Hopefully fixed the -Wno.. flags so they shoud be added to CXXFLAGS
	at compilation time (if valid)
	
	Added option to specify library path (-L) for FOX audiofile, and
	ccgnu. These flags should only be necessary if libraries are in an
	unusual place.

2002-03-13 12:51  ddurham

	* docs/: FrontendFoxFeatures.txt, TODO_FOR_USERS_TO_READ: Minor
	updates to the documents

2002-03-13 12:47  ddurham

	* docs/devel/TODO: Updated TODO

2002-03-13 12:45  ddurham

	* src/: backend/TODO, frontend_fox/TODO: I forgot to add these 2
	TODO lists (they are separate for the frontend and backend)

2002-03-13 12:23  ddurham

	* docs/devel/TODO_autoconf: Removed an item.. it's evidently fixed
	now

2002-03-13 12:21  ddurham

	* docs/devel/TODO_autoconf: Added an item to the TODO_autoconf file

2002-03-13 11:52  lergnom

	* docs/devel/: TODO_autoconf, TODO_release: read TODO_release for
	explanation

2002-03-13 11:36  lergnom

	* configure.in, config/am_include.mk, config/common.h,
	config/m4/cxx-lib.m4, docs/INSTALL, docs/devel/TODO_autoconf,
	src/misc/istring: Got a working test for libccgnu. .

2002-03-13 09:22  lergnom

	* Makefile.am, configure.in, config/acconfig.h,
	config/am_include.mk, config/common.h, docs/devel/TODO_autoconf,
	src/Makefile.am, src/PoolFile/Makefile.am, src/backend/Makefile.am,
	src/backend/Edits/Makefile.am, src/backend/Effects/Makefile.am,
	src/backend/Remaster/Makefile.am, src/frontend_fox/Makefile.am,
	src/misc/Makefile.am: Fixed Copyright credits.
	
	Trying to get #define _GNU_SOURCE to work properly in common.h

2002-03-13 07:04  lergnom

	* config/: am_include.mk, common.h, m4/cxx-lib.m4, m4/cxx.m4,
	m4/sstream.m4: Small changes, moved -D_GNU_SOURCE into common.h

2002-03-13 07:02  lergnom

	* docs/devel/: AutoMake-guide, TODO_autoconf: Finished writing
	Automake-guide (portion about adding new directory)

2002-03-12 23:16  ddurham

	* docs/devel/TODO_autoconf: Added something to TODO_autoconf

2002-03-12 17:04  ddurham

	* docs/devel/TODO_autoconf: Added an item in the TODO_autoconf

2002-03-12 16:55  ddurham

	* src/frontend_fox/: FXGraphParamValue.cpp, FXGraphParamValue.h,
	FXPackerCanvas.cpp, FXPackerCanvas.h, FXRezWaveView.cpp,
	Makefile.am: Completely reworked the FXGraphParamValue widget.	I
	no longer use FXPackerCanvas to draw the background and put FXFrame
	widgets on top.  Now I manage drawing, click-detection, and
	dragging of the nodes on my own.  I think this will be better
	overall in the long-run.  It did even shrink the code a good bit. 
	Smoothed out the way nodes configure themselves when moving an
	existing node thru other existing nodes.  Also updated the
	Makefile.am not to deal with FXPackerCanvas any longer.

2002-03-12 16:50  ddurham

	* src/frontend_fox/drawPortion.cpp: I darkend the
	darkendWaveformColor even more so

2002-03-12 16:50  ddurham

	* src/frontend_fox/CSoundWindow.cpp: Added a comment to
	CSoundWindow.cpp

2002-03-12 12:36  lergnom

	* docs/devel/TODO_autoconf: Just checked off some of the stuff I
	did.

2002-03-12 12:15  lergnom

	* README, docs/CVS-INSTALL: Added a line in README to refer to
	CVS-INSTALL for insrtuctions for building from cvs sources.

2002-03-12 09:50  lergnom

	* README, bootstrap: [no log message]

2002-03-12 09:00  lergnom

	* docs/devel/TODO_autoconf: [no log message]

2002-03-12 01:55  ddurham

	* src/frontend_fox/FXGraphParamValue.cpp: 
	- Solved the goofy movement of nodes in the FXGraphParamValue
	widget.  - But I have resolved that it will be less trouble in the
	long run just to manage drawing the nodes myself and detecting when
	they get clicked on and dragged and such.  - Fewer or no problems
	should arise when I port to windows

2002-03-12 01:15  ddurham

	* src/frontend_fox/: FXGraphParamValue.cpp, FXGraphParamValue.h: 
	Added backbuffer drawing to the FXGraphParamValue widget, and also
	am working toward a fix on the goofy node movement behavior

2002-03-12 01:14  ddurham

	* src/frontend_fox/CStatusComm.cpp: Made CStatusComm.cpp also print
	to stderr for errors and warnings incase there was a problem poping
	up a window

2002-03-11 21:38  ddurham

	* src/frontend_fox/settings.cpp: 
	Test is good

2002-03-11 21:37  ddurham

	* src/frontend_fox/settings.cpp: 
	Testing a change with cvs

2002-03-11 13:30  ddurham

	* src/: backend/DSPBlocks.h, frontend_fox/FXGraphParamValue.cpp:
	[no log message]

2002-03-11 11:21  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CMainWindow.h: 
	Made the tabs in the main window containing the action buttons
	automatically raise when the mouse moves over one of them

2002-03-10 22:18  ddurham

	* docs/devel/TODO: 
	Added to the TODO list

2002-03-10 00:26  ddurham

	* docs/devel/TODO: 
	Updated the TODO list

2002-03-09 23:56  ddurham

	* src/: backend/ASound.cpp, frontend_fox/initialize.cpp: 
	Now ReZound uses ~/.rezound for the registry.dat file instead of
	the current directory

2002-03-09 22:47  ddurham

	* src/backend/ASound.cpp: 
	Added a comment to ASound.cpp

2002-03-09 21:26  ddurham

	* Makefile.am, README, bootstrap, configure.in, src/Makefile.am,
	src/PoolFile/CMultiFile.h, src/PoolFile/Makefile.am,
	src/PoolFile/TPoolAccesser.h, src/misc/Makefile.am,
	src/misc/README, src/misc/istring,
	src/misc/missing/sstream-missing, src/PoolFile/CMultiFile.cpp,
	src/PoolFile/TPoolAccesser.cpp, src/PoolFile/TPoolFile.cpp,
	src/PoolFile/TPoolFile.h, src/PoolFile/TStaticPoolAccesser.cpp,
	src/PoolFile/TStaticPoolAccesser.h, src/images/GreenLED1.gif,
	src/images/GreenPlus1.gif, src/images/OffLED1.gif,
	src/images/RedLED1.gif, src/images/RedMinus1.gif,
	src/images/RedX1.gif, src/images/YellowLED1.gif,
	src/images/convert.sh, src/images/images.cpp, src/images/images.h,
	src/backend/ASoundPlayer.cpp, src/backend/AStatusComm.cpp,
	src/backend/CGraphParamValueNode.cpp,
	src/backend/CGraphParamValueNode.h, src/backend/CLoadedSound.cpp,
	src/backend/COSSSoundPlayer.cpp,
	src/backend/CSoundPlayerChannel.cpp,
	src/backend/ClibaudiofileSound.cpp,
	src/backend/ClibaudiofileSound.h, src/backend/Cold_rezSound.cpp,
	src/backend/CrezSound.cpp, src/backend/CrezSound.h,
	src/backend/CrezSoundRecorder.cpp, src/images/GreenCheck1.gif,
	src/backend/ASoundFileManager.cpp, src/backend/ASoundRecorder.cpp,
	src/backend/CSoundManager.cpp, src/backend/CSoundManager.h,
	src/backend/CSoundPlayerChannel.h, src/backend/CTrigger.cpp,
	src/backend/file.cpp, src/backend/ASoundRecorder.h,
	src/backend/AStatusComm.h, src/backend/CSoundManagerClient.h,
	src/backend/Makefile.am, src/backend/file.h,
	src/backend/playcontrols.h, src/backend/AAction.cpp,
	src/backend/AAction.h, src/backend/ASound.cpp,
	src/backend/CLoadedSound.h, src/backend/COSSSoundPlayer.h,
	src/backend/Cold_rezSound.h, src/backend/unit_conv.h,
	src/backend/ASoundPlayer.h, src/backend/CEnvelope.cpp,
	src/backend/CEnvelope.h, src/backend/CSoundManagerClient.cpp,
	src/backend/CTrigger.h, src/backend/DSPBlocks.h,
	src/backend/playcontrols.cpp, src/backend/ALFO.h,
	src/backend/ASound.h, src/backend/ASoundFileManager.h,
	src/backend/CrezSoundRecorder.h,
	src/backend/Edits/CCopyCutDeleteEdit.cpp,
	src/backend/Edits/CCopyCutDeleteEdit.h,
	src/backend/Edits/CCropEdit.cpp, src/backend/Edits/CCropEdit.h,
	src/backend/Edits/CCueAction.cpp, src/backend/Edits/CCueAction.h,
	src/backend/Edits/CMuteEdit.cpp, src/backend/Edits/CMuteEdit.h,
	src/backend/Edits/CPasteEdit.h, src/backend/Edits/CRotateEdit.cpp,
	src/backend/Edits/CRotateEdit.h,
	src/backend/Edits/CSelectionEdit.cpp,
	src/backend/Edits/EditActions.h, src/backend/Edits/Makefile.am,
	src/backend/Edits/CInsertSilenceEdit.cpp,
	src/backend/Edits/CInsertSilenceEdit.h,
	src/backend/Edits/CPasteEdit.cpp,
	src/backend/Edits/CSelectionEdit.h,
	src/backend/Effects/CFlangeEffect.h,
	src/backend/Effects/CStaticReverbEffect.h,
	src/backend/Effects/CChangeAmplitudeEffect.cpp,
	src/backend/Effects/CChangeRateEffect.cpp,
	src/backend/Effects/CChangeRateEffect.h,
	src/backend/Effects/CDelayEffect.cpp,
	src/backend/Effects/CDelayEffect.h,
	src/backend/Effects/CReverseEffect.h,
	src/backend/Effects/CTestEffect.h,
	src/backend/Effects/EffectActions.h,
	src/backend/Effects/Makefile.am,
	src/backend/Effects/CChangeAmplitudeEffect.h,
	src/backend/Effects/CFlangeEffect.cpp,
	src/backend/Effects/CReverseEffect.cpp,
	src/backend/Effects/CStaticReverbEffect.cpp,
	src/backend/Effects/CTestEffect.cpp,
	src/backend/Remaster/CNoiseGateAction.h,
	src/backend/Remaster/CRemoveDCAction.cpp,
	src/backend/Remaster/CUnclipAction.h,
	src/backend/Remaster/Makefile.am,
	src/backend/Remaster/RemasterActions.h,
	src/backend/Remaster/CNoiseGateAction.cpp,
	src/backend/Remaster/CRemoveDCAction.h,
	src/backend/Remaster/CUnclipAction.cpp,
	src/frontend_fox/CUserNotesDialog.cpp,
	src/frontend_fox/initialize.cpp, src/frontend_fox/CCueListDialog.h,
	src/frontend_fox/CGraphParamActionDialog.cpp,
	src/frontend_fox/CGraphParamActionDialog.h,
	src/frontend_fox/CMainWindow.cpp,
	src/frontend_fox/CNewSoundDialog.h,
	src/frontend_fox/CProgressDialog.h,
	src/frontend_fox/CSoundWindow.h, src/frontend_fox/CStatusComm.h,
	src/frontend_fox/initialize.h,
	src/frontend_fox/CSoundFileManager.cpp,
	src/frontend_fox/EffectActionDialogs.h,
	src/frontend_fox/FXPackerCanvas.h, src/frontend_fox/drawPortion.h,
	src/frontend_fox/EffectActionDialogs.cpp,
	src/frontend_fox/FXRezWaveView.cpp,
	src/frontend_fox/FXRezWaveView.h, src/frontend_fox/main.cpp,
	src/frontend_fox/CSoundWindow.cpp,
	src/frontend_fox/FXModalDialogBox.h,
	src/frontend_fox/CChannelSelectDialog.h,
	src/frontend_fox/CConstantParamActionDialog.h,
	src/frontend_fox/CEditToolbar.h, src/frontend_fox/CMainWindow.h,
	src/frontend_fox/CProgressDialog.cpp,
	src/frontend_fox/CSoundListWindow.cpp,
	src/frontend_fox/EditActionDialogs.cpp,
	src/frontend_fox/RemasterActionDialogs.cpp,
	src/frontend_fox/CActionButton.cpp,
	src/frontend_fox/CCueDialog.cpp,
	src/frontend_fox/CSoundListWindow.h,
	src/frontend_fox/CStatusComm.cpp, src/frontend_fox/Makefile.am,
	src/frontend_fox/drawPortion.cpp, src/frontend_fox/settings.h,
	src/frontend_fox/CNewSoundDialog.cpp,
	src/frontend_fox/CPasteChannelsDialog.cpp,
	src/frontend_fox/CActionButton.h,
	src/frontend_fox/CChannelSelectDialog.cpp,
	src/frontend_fox/CConstantParamActionDialog.cpp,
	src/frontend_fox/CCueDialog.h, src/frontend_fox/CCueListDialog.cpp,
	src/frontend_fox/CEditToolbar.cpp,
	src/frontend_fox/CPasteChannelsDialog.h,
	src/frontend_fox/CUserNotesDialog.h,
	src/frontend_fox/EditActionDialogs.h,
	src/frontend_fox/FXConstantParamValue.cpp,
	src/frontend_fox/FXConstantParamValue.h,
	src/frontend_fox/settings.cpp,
	src/frontend_fox/FXGraphParamValue.cpp,
	src/frontend_fox/FXGraphParamValue.h,
	src/frontend_fox/rememberShow.cpp, docs/AUTHORS,
	docs/FrontendFoxFeatures.txt, docs/INSTALL, docs/NEWS,
	docs/README_DOCS, docs/TODO_FOR_USERS_TO_READ,
	src/frontend_fox/CSoundFileManager.h,
	src/frontend_fox/FXModalDialogBox.cpp,
	src/frontend_fox/FXPackerCanvas.cpp,
	src/frontend_fox/RemasterActionDialogs.h,
	src/frontend_fox/rememberShow.h, docs/COPYING, docs/code/AudioIO,
	docs/code/PlayPauseLEDs, docs/code/SoundChannels,
	docs/code/SoundFileFormats, docs/code/TheActiveSoundWindow,
	docs/code/WaveformRendering, docs/code/actions,
	docs/devel/AutoMake-guide, docs/devel/TODO, config/acconfig.h,
	config/am_include.mk, config/common.h, config/m4/cxx-lib.m4,
	config/m4/cxx.m4, config/m4/sstream.m4,
	docs/devel/ChangeLog_autotools.txt,
	docs/devel/ChangeLog_v0.1prealpha, docs/devel/README_1st,
	docs/devel/TODO_autoconf, docs/devel/registry.dat: 
	Initial checkin of ReZound source code

2002-03-09 21:26  ddurham

	* Makefile.am, README, bootstrap, configure.in, src/Makefile.am,
	src/PoolFile/CMultiFile.h, src/PoolFile/Makefile.am,
	src/PoolFile/TPoolAccesser.h, src/misc/Makefile.am,
	src/misc/README, src/misc/istring,
	src/misc/missing/sstream-missing, src/PoolFile/CMultiFile.cpp,
	src/PoolFile/TPoolAccesser.cpp, src/PoolFile/TPoolFile.cpp,
	src/PoolFile/TPoolFile.h, src/PoolFile/TStaticPoolAccesser.cpp,
	src/PoolFile/TStaticPoolAccesser.h, src/images/GreenLED1.gif,
	src/images/GreenPlus1.gif, src/images/OffLED1.gif,
	src/images/RedLED1.gif, src/images/RedMinus1.gif,
	src/images/RedX1.gif, src/images/YellowLED1.gif,
	src/images/convert.sh, src/images/images.cpp, src/images/images.h,
	src/backend/ASoundPlayer.cpp, src/backend/AStatusComm.cpp,
	src/backend/CGraphParamValueNode.cpp,
	src/backend/CGraphParamValueNode.h, src/backend/CLoadedSound.cpp,
	src/backend/COSSSoundPlayer.cpp,
	src/backend/CSoundPlayerChannel.cpp,
	src/backend/ClibaudiofileSound.cpp,
	src/backend/ClibaudiofileSound.h, src/backend/Cold_rezSound.cpp,
	src/backend/CrezSound.cpp, src/backend/CrezSound.h,
	src/backend/CrezSoundRecorder.cpp, src/images/GreenCheck1.gif,
	src/backend/ASoundFileManager.cpp, src/backend/ASoundRecorder.cpp,
	src/backend/CSoundManager.cpp, src/backend/CSoundManager.h,
	src/backend/CSoundPlayerChannel.h, src/backend/CTrigger.cpp,
	src/backend/file.cpp, src/backend/ASoundRecorder.h,
	src/backend/AStatusComm.h, src/backend/CSoundManagerClient.h,
	src/backend/Makefile.am, src/backend/file.h,
	src/backend/playcontrols.h, src/backend/AAction.cpp,
	src/backend/AAction.h, src/backend/ASound.cpp,
	src/backend/CLoadedSound.h, src/backend/COSSSoundPlayer.h,
	src/backend/Cold_rezSound.h, src/backend/unit_conv.h,
	src/backend/ASoundPlayer.h, src/backend/CEnvelope.cpp,
	src/backend/CEnvelope.h, src/backend/CSoundManagerClient.cpp,
	src/backend/CTrigger.h, src/backend/DSPBlocks.h,
	src/backend/playcontrols.cpp, src/backend/ALFO.h,
	src/backend/ASound.h, src/backend/ASoundFileManager.h,
	src/backend/CrezSoundRecorder.h,
	src/backend/Edits/CCopyCutDeleteEdit.cpp,
	src/backend/Edits/CCopyCutDeleteEdit.h,
	src/backend/Edits/CCropEdit.cpp, src/backend/Edits/CCropEdit.h,
	src/backend/Edits/CCueAction.cpp, src/backend/Edits/CCueAction.h,
	src/backend/Edits/CMuteEdit.cpp, src/backend/Edits/CMuteEdit.h,
	src/backend/Edits/CPasteEdit.h, src/backend/Edits/CRotateEdit.cpp,
	src/backend/Edits/CRotateEdit.h,
	src/backend/Edits/CSelectionEdit.cpp,
	src/backend/Edits/EditActions.h, src/backend/Edits/Makefile.am,
	src/backend/Edits/CInsertSilenceEdit.cpp,
	src/backend/Edits/CInsertSilenceEdit.h,
	src/backend/Edits/CPasteEdit.cpp,
	src/backend/Edits/CSelectionEdit.h,
	src/backend/Effects/CFlangeEffect.h,
	src/backend/Effects/CStaticReverbEffect.h,
	src/backend/Effects/CChangeAmplitudeEffect.cpp,
	src/backend/Effects/CChangeRateEffect.cpp,
	src/backend/Effects/CChangeRateEffect.h,
	src/backend/Effects/CDelayEffect.cpp,
	src/backend/Effects/CDelayEffect.h,
	src/backend/Effects/CReverseEffect.h,
	src/backend/Effects/CTestEffect.h,
	src/backend/Effects/EffectActions.h,
	src/backend/Effects/Makefile.am,
	src/backend/Effects/CChangeAmplitudeEffect.h,
	src/backend/Effects/CFlangeEffect.cpp,
	src/backend/Effects/CReverseEffect.cpp,
	src/backend/Effects/CStaticReverbEffect.cpp,
	src/backend/Effects/CTestEffect.cpp,
	src/backend/Remaster/CNoiseGateAction.h,
	src/backend/Remaster/CRemoveDCAction.cpp,
	src/backend/Remaster/CUnclipAction.h,
	src/backend/Remaster/Makefile.am,
	src/backend/Remaster/RemasterActions.h,
	src/backend/Remaster/CNoiseGateAction.cpp,
	src/backend/Remaster/CRemoveDCAction.h,
	src/backend/Remaster/CUnclipAction.cpp,
	src/frontend_fox/CUserNotesDialog.cpp,
	src/frontend_fox/initialize.cpp, src/frontend_fox/CCueListDialog.h,
	src/frontend_fox/CGraphParamActionDialog.cpp,
	src/frontend_fox/CGraphParamActionDialog.h,
	src/frontend_fox/CMainWindow.cpp,
	src/frontend_fox/CNewSoundDialog.h,
	src/frontend_fox/CProgressDialog.h,
	src/frontend_fox/CSoundWindow.h, src/frontend_fox/CStatusComm.h,
	src/frontend_fox/initialize.h,
	src/frontend_fox/CSoundFileManager.cpp,
	src/frontend_fox/EffectActionDialogs.h,
	src/frontend_fox/FXPackerCanvas.h, src/frontend_fox/drawPortion.h,
	src/frontend_fox/EffectActionDialogs.cpp,
	src/frontend_fox/FXRezWaveView.cpp,
	src/frontend_fox/FXRezWaveView.h, src/frontend_fox/main.cpp,
	src/frontend_fox/CSoundWindow.cpp,
	src/frontend_fox/FXModalDialogBox.h,
	src/frontend_fox/CChannelSelectDialog.h,
	src/frontend_fox/CConstantParamActionDialog.h,
	src/frontend_fox/CEditToolbar.h, src/frontend_fox/CMainWindow.h,
	src/frontend_fox/CProgressDialog.cpp,
	src/frontend_fox/CSoundListWindow.cpp,
	src/frontend_fox/EditActionDialogs.cpp,
	src/frontend_fox/RemasterActionDialogs.cpp,
	src/frontend_fox/CActionButton.cpp,
	src/frontend_fox/CCueDialog.cpp,
	src/frontend_fox/CSoundListWindow.h,
	src/frontend_fox/CStatusComm.cpp, src/frontend_fox/Makefile.am,
	src/frontend_fox/drawPortion.cpp, src/frontend_fox/settings.h,
	src/frontend_fox/CNewSoundDialog.cpp,
	src/frontend_fox/CPasteChannelsDialog.cpp,
	src/frontend_fox/CActionButton.h,
	src/frontend_fox/CChannelSelectDialog.cpp,
	src/frontend_fox/CConstantParamActionDialog.cpp,
	src/frontend_fox/CCueDialog.h, src/frontend_fox/CCueListDialog.cpp,
	src/frontend_fox/CEditToolbar.cpp,
	src/frontend_fox/CPasteChannelsDialog.h,
	src/frontend_fox/CUserNotesDialog.h,
	src/frontend_fox/EditActionDialogs.h,
	src/frontend_fox/FXConstantParamValue.cpp,
	src/frontend_fox/FXConstantParamValue.h,
	src/frontend_fox/settings.cpp,
	src/frontend_fox/FXGraphParamValue.cpp,
	src/frontend_fox/FXGraphParamValue.h,
	src/frontend_fox/rememberShow.cpp, docs/AUTHORS,
	docs/FrontendFoxFeatures.txt, docs/INSTALL, docs/NEWS,
	docs/README_DOCS, docs/TODO_FOR_USERS_TO_READ,
	src/frontend_fox/CSoundFileManager.h,
	src/frontend_fox/FXModalDialogBox.cpp,
	src/frontend_fox/FXPackerCanvas.cpp,
	src/frontend_fox/RemasterActionDialogs.h,
	src/frontend_fox/rememberShow.h, docs/COPYING, docs/code/AudioIO,
	docs/code/PlayPauseLEDs, docs/code/SoundChannels,
	docs/code/SoundFileFormats, docs/code/TheActiveSoundWindow,
	docs/code/WaveformRendering, docs/code/actions,
	docs/devel/AutoMake-guide, docs/devel/TODO, config/acconfig.h,
	config/am_include.mk, config/common.h, config/m4/cxx-lib.m4,
	config/m4/cxx.m4, config/m4/sstream.m4,
	docs/devel/ChangeLog_autotools.txt,
	docs/devel/ChangeLog_v0.1prealpha, docs/devel/README_1st,
	docs/devel/TODO_autoconf, docs/devel/registry.dat: Initial revision

