2005-04-30 17:01  ddurham

	* src/frontend_fox/fox_compat.h: needed for fox-1.5

2005-04-30 17:00  ddurham

	* src/frontend_fox/FXWaveScrollArea.cpp: minor

2005-04-30 16:59  ddurham

	* src/frontend_fox/CKeyBindingsDialog.cpp: fox-1.5 added the
	  fxunparsekey() function

2005-04-30 16:58  ddurham

	* src/frontend_fox/Makefile.am, configure.ac: Added support for
	  using fox-1.5.x

2005-02-28 00:31  ddurham

	* src/frontend_fox/CMainWindow.cpp: The alt-&letter key bindings
	  for menus on the main window are now somewhat preserved when
	  setting up key bindings.. instead of clearing out the
	  FXAccelTable, I just remove the custom key bindings I know were
	  added each time before setting them up again

2005-02-28 00:29  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp,
	  CNestedDataFile.h: made CNestedDataFile::getChildKeys() regard
	  the alternate file

2005-02-27 21:55  ddurham

	* src/frontend_fox/FXGraphParamValue.cpp: made the horz and vert
	  deform slider positions saved/loaded from presets

2005-02-27 20:43  ddurham

	* src/backend/ALFO.cpp: oops .. type-o

2005-02-27 01:39  ddurham

	* src/backend/File/: CBurnToCDAction.cpp, CBurnToCDAction.h: Added
	  a status bar to the burn process since it would just sit there

2005-02-23 02:13  ddurham

	* share/menu.dat,
	  src/backend/Remaster/CShortenQuietAreasAction.cpp,
	  src/backend/Remaster/CShortenQuietAreasAction.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
	  CShortenQuietAreasAction which works similarly to
	  CMarKQuietAreasAction except that it shortens the found quiet
	  areas by a specified factor

2005-02-23 02:10  ddurham

	* share/key_bindings.dat: minor chagned 'a'

2005-02-23 02:09  ddurham

	* src/misc/auto_array.h: added an auto_array<> template class that
	  sort of works like auto_ptr, but it is an array of pointers
	  (which get deleted on destruction)

2005-02-20 18:11  ddurham

	* po/de.po: Checking in patched de.po from:
	  http://sourceforge.net/tracker/index.php?func=detail&aid=1144890&group_id=5056&atid=305056

2005-02-16 22:10  ddurham

	* po/: POTFILES.in, de.po, es.po, rezound.pot, ru.po: updated
	  translation files

2005-02-16 22:06  ddurham

	* src/frontend_fox/CMainWindow.cpp: fixed a segv bug because an
	  active window doesn't always exist with the play from left edge
	  of screen play button

2005-02-15 00:32  ddurham

	* src/backend/Edits/CPasteAsNewEdit.cpp: Fixed a bug where you
	  couldn't "Paste as New" if there was no sound loaded

2005-02-15 00:23  ddurham

	* src/: backend/AFrontendHooks.h, frontend_fox/CFrontendHooks.cpp,
	  frontend_fox/CRawDialog.cpp, frontend_fox/CRawDialog.h: now only
	  the appropriate parameters on the dialog are displayed when
	  either loading or saving a raw file

2005-02-15 00:12  ddurham

	* src/: frontend_fox/FileActionDialogs.cpp,
	  backend/File/CSaveAsAudioFileAction.cpp: fixed an issue where the
	  current filename wasn't presented in the save dialog for a Save
	  As action

2005-02-14 23:53  ddurham

	* src/backend/: ASoundFileManager.cpp, ASoundFileManager.h: fixed a
	  bug where cancelling a load of a previously loaded file left the
	  filename registered

2005-02-14 23:45  ddurham

	* share/key_bindings.dat: bound ctrl-v to insert paste

2005-02-14 23:42  ddurham

	* src/frontend_fox/: CMainWindow.cpp, CSoundFileManager.cpp,
	  CSoundFileManager.h, CSoundWindow.cpp: Added a "M" column in the
	  loaded sound list window to indicate if the file is modified from
	  it's saved state or not (In doing this I discovered that my
	  isModified login in AAction is flawed.. I will need to
	  reimplement this)

2005-02-14 23:11  ddurham

	* src/frontend_fox/FXRezWaveView.cpp: fixed a bug where the status
	  info wasn't updating when the wave ruler was double clicked

2005-02-14 22:59  ddurham

	* src/backend/ClibaudiofileSoundTranslator.cpp: laxed some of the
	  strictness in ClibaudiofileSoundTranslator such that it can
	  handle corrupted files better.  Now it does not rely on the
	  afGetFrameCount() function except for the progress bar and just
	  reads until afReadFrames() returns <=0

2005-02-14 21:28  ddurham

	* src/: backend/AFrontendHooks.h,
	  backend/ClibaudiofileSoundTranslator.cpp,
	  backend/ClibaudiofileSoundTranslator.h,
	  backend/CrawSoundTranslator.cpp,
	  frontend_fox/ClibaudiofileSaveParametersDialog.cpp: Added two
	  checkboxes to allow the user to enable/disable saving of user
	  notes and cues to libaudiofile supported formats

2005-02-14 20:54  ddurham

	* src/backend/Remaster/CAdaptiveNormalizeAction.cpp: fixed a bug
	  where priming the level detector for short selections overflowed
	  the temp pool

2005-02-14 02:08  ddurham

	* share/key_bindings.dat, share/menu.dat,
	  src/backend/initialize.cpp, src/backend/settings.cpp,
	  src/backend/settings.h, src/frontend_fox/CActionMenuCommand.cpp,
	  src/frontend_fox/CActionMenuCommand.h,
	  src/frontend_fox/CKeyBindingsDialog.cpp,
	  src/frontend_fox/CKeyBindingsDialog.h,
	  src/frontend_fox/CMainWindow.cpp, src/frontend_fox/CMainWindow.h,
	  src/frontend_fox/Makefile.am, src/frontend_fox/main.cpp: Yay,
	  added key-bindings to actions.  Now there is a configuration
	  dialog for binding a key combination to an action.  I also
	  fixed/kludged the auto-repeat problem with using the keyboard to
	  seek forward and backward.  Now, if either event takes place, I
	  call XAutoRepeatOff() and turn if back on when the key is
	  released.  If ReZound were to die unexpectedly while doing this,
	  then autorepeat is unfortunately disabled for the whole display!
	  So, I print a warning to stderr along with a suggestion to fix
	  it.

2005-02-14 00:25  ddurham

	* src/backend/CSoundPlayerChannel.cpp: added a small optimization

2005-02-14 00:21  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp,
	  CNestedDataFile.h: Added CNestedDataFile::setAlternateReadFile()
	  which causes another given CNestedDataFile object to be queried
	  by keyExists() and getValue() if it's not found in the original
	  object

2005-02-14 00:05  ddurham

	* configure.ac, config/m4/cxx-lib.m4, src/frontend_fox/Makefile.am,
	  src/frontend_fox/fox_compat.h: Added support for fox-1.4 (I have
	  a feeling that 1.5 will be out very shortly

2005-02-13 19:06  ddurham

	* src/frontend_fox/CSoundWindow.cpp: oops..

2005-02-11 01:05  ddurham

	* src/backend/: AAction.cpp, AAction.h, CRunMacroAction.cpp,
	  CRunMacroAction.h, File/COpenAudioFileAction.cpp: Now in
	  AAction::doAction and undoAction I just have separate cases for
	  whether a macro is being run or not.	This caused a couple of the
	  flags I had added in to AAction/AActionFactory to become
	  unnecessary because they were only used by
	  CRunMacroAction/CRanMacroAction Now the selection positions,
	  cues, isModified flag and all are not affected when a macro is
	  being done or undone

2005-02-09 02:17  ddurham

	* src/: backend/CActionParameters.h, backend/CRunMacroAction.cpp,
	  backend/Edits/CAddChannelsEdit.cpp, backend/Edits/CCueAction.cpp,
	  backend/Edits/CDuplicateChannelEdit.cpp,
	  backend/Edits/CInsertSilenceEdit.cpp,
	  backend/Edits/CPasteEdit.cpp, backend/Edits/CRotateEdit.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/CVariedRepeatEffect.cpp,
	  backend/File/CBurnToCDAction.cpp,
	  backend/File/COpenAudioFileAction.cpp,
	  backend/File/CSaveAsMultipleFilesAction.cpp,
	  backend/Filters/CArbitraryFIRFilter.cpp,
	  backend/Filters/CBiquadResFilter.cpp,
	  backend/Filters/CConvolutionFilter.cpp,
	  backend/Filters/CMorphingArbitraryFIRFilter.cpp,
	  backend/Filters/CSinglePoleFilter.cpp,
	  backend/Generate/CGenerateNoiseAction.cpp,
	  backend/Generate/CGenerateToneAction.cpp,
	  backend/LADSPA/CLADSPAAction.cpp,
	  backend/Looping/CAddCuesAction.cpp,
	  backend/Remaster/CAdaptiveNormalizeAction.cpp,
	  backend/Remaster/CBalanceAction.cpp,
	  backend/Remaster/CChangePitchAction.cpp,
	  backend/Remaster/CChangeTempoAction.cpp,
	  backend/Remaster/CCompressorAction.cpp,
	  backend/Remaster/CMarkQuietAreasAction.cpp,
	  backend/Remaster/CMonoizeAction.cpp,
	  backend/Remaster/CNoiseGateAction.cpp,
	  backend/Remaster/CNormalizeAction.cpp,
	  backend/Remaster/CResampleAction.cpp,
	  frontend_fox/CActionParamDialog.cpp,
	  frontend_fox/CCrossfadeEdgesDialog.cpp,
	  frontend_fox/CCueDialog.cpp, frontend_fox/CCueListDialog.cpp,
	  frontend_fox/CLADSPAActionDialog.cpp,
	  frontend_fox/CPasteChannelsDialog.cpp,
	  frontend_fox/CRezSaveParametersDialog.cpp,
	  frontend_fox/CSoundWindow.cpp,
	  frontend_fox/ClibaudiofileSaveParametersDialog.cpp,
	  frontend_fox/EditActionDialogs.cpp,
	  frontend_fox/FXRezWaveView.cpp,
	  frontend_fox/FileActionDialogs.cpp: removed the old methods
	  (which were just calling CNestedDataFile's) from
	  CActionParameters Now the application code calls
	  CNestedDataFile's methods itself

2005-02-09 02:01  ddurham

	* src/backend/: CMacroPlayer.cpp, CMacroPlayer.h: Now the
	  CRanMacroAction objects are added to each affected sound's undo
	  stack even if the macro doesn't complete successfully

2005-02-09 01:35  ddurham

	* src/backend/: CMacroPlayer.cpp, CMacroPlayer.h,
	  CRunMacroAction.cpp, CRunMacroAction.h: Now that macros can
	  affect more than just the active sound, the undoing of a macro
	  has to be per action sound that was affected by the macro.  So,
	  whenever a macro affects a sound more than once, a
	  CRanMacroAction object is "run" (which does nothing but return
	  true) and consequently added to the undo stack so that the undo
	  method of CRanMacroAction can undo either one of all of the
	  actions that that macro caused

2005-02-09 01:32  ddurham

	* src/backend/: AAction.cpp, AAction.h: Added a method to AAction
	  that can be overridden to make it not restore the isModified flag
	  after undo (necessary for undoing macros)

2005-02-08 21:44  ddurham

	* src/: misc/TTempVarSetter.h, backend/CMacroPlayer.cpp,
	  backend/CMacroRecorder.cpp: Now the crossfade settings are backed
	  up with the macro data

2005-02-07 02:46  ddurham

	* src/: backend/AAction.cpp, backend/AFrontendHooks.h,
	  backend/CMacroRecorder.cpp, backend/CMacroRecorder.h,
	  frontend_fox/CFrontendHooks.cpp, frontend_fox/CFrontendHooks.h,
	  frontend_fox/CMacroActionParamsDialog.cpp: Made the cancel button
	  on the CMacroActionParamsDialog actually cancel the action that
	  is to be performed

2005-02-07 02:29  ddurham

	* src/: backend/AFrontendHooks.h, backend/CMacroPlayer.cpp,
	  frontend_fox/CMacroActionParamsDialog.cpp,
	  frontend_fox/CMacroActionParamsDialog.h: Now the start position
	  is allowed to be relative to the stop position when the maco is
	  played back (but not both relative to each other) Also fixed a
	  bug in the calculation of proportionate times

2005-02-07 01:50  ddurham

	* src/backend/CMacroPlayer.cpp: minor.. doing ceil of stop position
	  to handle last sample when the stop position is set proportional

2005-02-07 01:47  ddurham

	* src/: backend/CMacroPlayer.cpp, backend/CMacroRecorder.cpp,
	  backend/CMacroRecorder.h, frontend_fox/CMainWindow.cpp: made it
	  possible to change the active sound while a macro is recording..
	  at playback the file loaded into the same position will be
	  selected

2005-02-07 01:44  ddurham

	* src/frontend_fox/FileActionDialogs.cpp: cosmetic fix for macro
	  playback dialog

2005-02-07 01:44  ddurham

	* src/: frontend_fox/CSoundFileManager.cpp,
	  frontend_fox/CSoundFileManager.h, backend/ASoundFileManager.h:
	  Added ASoundFileManager::setActiveSound()

2005-02-05 23:31  ddurham

	* src/frontend_fox/FXLFOParamValue.cpp: cosmetic fix/kludge

2005-02-05 23:28  ddurham

	* configure.ac, share/menu.dat, src/backend/AAction.cpp,
	  src/backend/AAction.h, src/backend/AFrontendHooks.h,
	  src/backend/ALFO.cpp, src/backend/ALFO.h,
	  src/backend/ASoundFileManager.cpp,
	  src/backend/ASoundFileManager.h, src/backend/ASoundPlayer.cpp,
	  src/backend/ASoundRecorder.cpp,
	  src/backend/CActionParameters.cpp,
	  src/backend/CActionParameters.h,
	  src/backend/CGraphParamValueNode.h, src/backend/CMacroPlayer.cpp,
	  src/backend/CMacroPlayer.h, src/backend/CMacroRecorder.cpp,
	  src/backend/CMacroRecorder.h, src/backend/CPluginMapping.cpp,
	  src/backend/CPluginMapping.h, src/backend/CRunMacroAction.cpp,
	  src/backend/CRunMacroAction.h, src/backend/CStubAction.cpp,
	  src/backend/CStubAction.h, src/backend/Makefile.am,
	  src/backend/TODO, src/backend/initialize.cpp,
	  src/backend/main_controls.cpp, src/backend/main_controls.h,
	  src/backend/settings.cpp, src/backend/settings.h,
	  src/backend/Edits/CAddChannelsEdit.cpp,
	  src/backend/Edits/CAddChannelsEdit.h,
	  src/backend/Edits/CBurnToCDAction.cpp,
	  src/backend/Edits/CBurnToCDAction.h,
	  src/backend/Edits/CCopyCutDeleteEdit.cpp,
	  src/backend/Edits/CCopyCutDeleteEdit.h,
	  src/backend/Edits/CCopyCutToNewEdit.cpp,
	  src/backend/Edits/CCopyCutToNewEdit.h,
	  src/backend/Edits/CCropEdit.cpp, src/backend/Edits/CCropEdit.h,
	  src/backend/Edits/CCueAction.cpp, src/backend/Edits/CCueAction.h,
	  src/backend/Edits/CDuplicateChannelEdit.cpp,
	  src/backend/Edits/CDuplicateChannelEdit.h,
	  src/backend/Edits/CInsertSilenceEdit.cpp,
	  src/backend/Edits/CInsertSilenceEdit.h,
	  src/backend/Edits/CMuteEdit.cpp, src/backend/Edits/CMuteEdit.h,
	  src/backend/Edits/CPasteAsNewEdit.cpp,
	  src/backend/Edits/CPasteAsNewEdit.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/Edits/EditActions.h, src/backend/Edits/Makefile.am,
	  src/backend/Edits/parse_segment_cues.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/File/CBurnToCDAction.cpp,
	  src/backend/File/CBurnToCDAction.h,
	  src/backend/File/CNewAudioFileAction.cpp,
	  src/backend/File/CNewAudioFileAction.h,
	  src/backend/File/COpenAudioFileAction.cpp,
	  src/backend/File/COpenAudioFileAction.h,
	  src/backend/File/CSaveAsAudioFileAction.cpp,
	  src/backend/File/CSaveAsAudioFileAction.h,
	  src/backend/File/CSaveAsMultipleFilesAction.cpp,
	  src/backend/File/CSaveAsMultipleFilesAction.h,
	  src/backend/File/CSaveAudioFileAction.cpp,
	  src/backend/File/CSaveAudioFileAction.h,
	  src/backend/File/CSaveSelectionAsAction.cpp,
	  src/backend/File/CSaveSelectionAsAction.h,
	  src/backend/File/FileActions.h, src/backend/File/Makefile.am,
	  src/backend/File/parse_segment_cues.h,
	  src/backend/Filters/CArbitraryFIRFilter.cpp,
	  src/backend/Filters/CArbitraryFIRFilter.h,
	  src/backend/Filters/CBiquadResFilter.cpp,
	  src/backend/Filters/CBiquadResFilter.h,
	  src/backend/Filters/CConvolutionFilter.cpp,
	  src/backend/Filters/CConvolutionFilter.h,
	  src/backend/Filters/CMorphingArbitraryFIRFilter.cpp,
	  src/backend/Filters/CMorphingArbitraryFIRFilter.h,
	  src/backend/Filters/CSinglePoleFilter.cpp,
	  src/backend/Filters/CSinglePoleFilter.h,
	  src/backend/Generate/CGenerateNoiseAction.cpp,
	  src/backend/Generate/CGenerateNoiseAction.h,
	  src/backend/Generate/CGenerateToneAction.cpp,
	  src/backend/Generate/CGenerateToneAction.h,
	  src/backend/LADSPA/CLADSPAAction.cpp,
	  src/backend/LADSPA/CLADSPAAction.h,
	  src/backend/Looping/CAddCuesAction.cpp,
	  src/backend/Looping/CAddCuesAction.h,
	  src/backend/Looping/CMakeSymetricAction.cpp,
	  src/backend/Looping/CMakeSymetricAction.h,
	  src/backend/Remaster/CAdaptiveNormalizeAction.cpp,
	  src/backend/Remaster/CAdaptiveNormalizeAction.h,
	  src/backend/Remaster/CBalanceAction.cpp,
	  src/backend/Remaster/CBalanceAction.h,
	  src/backend/Remaster/CChangePitchAction.cpp,
	  src/backend/Remaster/CChangePitchAction.h,
	  src/backend/Remaster/CChangeTempoAction.cpp,
	  src/backend/Remaster/CChangeTempoAction.h,
	  src/backend/Remaster/CCompressorAction.cpp,
	  src/backend/Remaster/CCompressorAction.h,
	  src/backend/Remaster/CInvertPhaseAction.cpp,
	  src/backend/Remaster/CInvertPhaseAction.h,
	  src/backend/Remaster/CMarkQuietAreasAction.cpp,
	  src/backend/Remaster/CMarkQuietAreasAction.h,
	  src/backend/Remaster/CMonoizeAction.cpp,
	  src/backend/Remaster/CMonoizeAction.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/CAboutDialog.cpp,
	  src/frontend_fox/CActionMenuCommand.cpp,
	  src/frontend_fox/CActionMenuCommand.h,
	  src/frontend_fox/CActionParamDialog.cpp,
	  src/frontend_fox/CActionParamDialog.h,
	  src/frontend_fox/CCrossfadeEdgesDialog.cpp,
	  src/frontend_fox/CCueListDialog.cpp,
	  src/frontend_fox/CFrontendHooks.cpp,
	  src/frontend_fox/CFrontendHooks.h,
	  src/frontend_fox/CLADSPAActionDialog.cpp,
	  src/frontend_fox/CMacroActionParamsDialog.cpp,
	  src/frontend_fox/CMacroActionParamsDialog.h,
	  src/frontend_fox/CMainWindow.cpp, src/frontend_fox/CMainWindow.h,
	  src/frontend_fox/CNewSoundDialog.cpp,
	  src/frontend_fox/CPasteChannelsDialog.cpp,
	  src/frontend_fox/CRecordMacroDialog.cpp,
	  src/frontend_fox/CRecordMacroDialog.h,
	  src/frontend_fox/CRezSaveParametersDialog.cpp,
	  src/frontend_fox/CSoundFileManager.cpp,
	  src/frontend_fox/CSoundWindow.cpp,
	  src/frontend_fox/ClibaudiofileSaveParametersDialog.cpp,
	  src/frontend_fox/EditActionDialogs.cpp,
	  src/frontend_fox/EditActionDialogs.h,
	  src/frontend_fox/FXCheckBoxParamValue.cpp,
	  src/frontend_fox/FXComboTextParamValue.cpp,
	  src/frontend_fox/FXComboTextParamValue.h,
	  src/frontend_fox/FXConstantParamValue.cpp,
	  src/frontend_fox/FXDiskEntityParamValue.cpp,
	  src/frontend_fox/FXGraphParamValue.cpp,
	  src/frontend_fox/FXLFOParamValue.cpp,
	  src/frontend_fox/FXPluginRoutingParamValue.cpp,
	  src/frontend_fox/FXRezWaveView.cpp,
	  src/frontend_fox/FXTextParamValue.cpp,
	  src/frontend_fox/FXWaveScrollArea.cpp,
	  src/frontend_fox/FXWaveScrollArea.h,
	  src/frontend_fox/FileActionDialogs.cpp,
	  src/frontend_fox/FileActionDialogs.h,
	  src/frontend_fox/GenerateActionDialogs.cpp,
	  src/frontend_fox/Makefile.am,
	  src/frontend_fox/RemasterActionDialogs.cpp,
	  src/frontend_fox/rememberShow.cpp, src/frontend_fox/settings.cpp:
	  Implemented macros.. now sequences of actions can be recorded and
	  played back There is now a registry of most AActionFactories for
	  use by the macro player New AActionFactory flags:
	  requiresALoadedSound and selectionPositionsAreApplicable Now
	  AActionFactory can be made not to require a loaded sound so that
	  it can work for file operations like open and new Actions now
	  take a pointer to a CActionSound rather than a value because now
	  it can be NULL.  This affected a lot of code.  New, Open, Save,
	  SaveAs, SaveAsMultipleFiles and SaveSelectionAs are now AActions
	  and all live in the src/backend/File directory.  This was
	  necessary for them to be recordable my a macro.  Moved several of
	  the file-type actions from src/backend/Edits to src/backend/File
	  since it now exists FXComboTextParamValue can now more sensically
	  do integer and string values.  Changed CActionParameters to be
	  derived from CNestedDataFile so that it can be read/written to a
	  file easily.	This made the implementation much smaller.  However
	  I still need to go back and change the
	  set...Parameter/get...Parameter methods to getValue<> and
	  setValue<> calls in a later modification.  Implemented
	  readFromFile and writeToFile methods of CLFODescription,
	  CGraphParamValueNodes and CPluginMapping
	  CNestedDataFile::createValue() was renamed to setValue() so all
	  instances of that were changed Fixed a bug with the --enable-alsa
	  configure flag

2005-02-05 22:00  ddurham

	* src/misc/CNestedDataFile/: CNestedDataFile.cpp,
	  CNestedDataFile.h, anytype.h, test_CNestedDataFile.cpp: Added
	  CNestedDataFile::asString() and it doesn't have to have a
	  filename necessarily anymore.  Added
	  CNestedDataFile::writeToFile() and readFromFile() so that parts
	  of a CNestedDataFile could be read or written Restructured some
	  internal stuff as a result.

2005-02-05 21:15  ddurham

	* src/misc/istring: added istring::searchAndReplace()

2005-02-04 01:07  ddurham

	* src/images/: play_screen.gif, 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_screen.gif, small_play_selection_looped.gif,
	  small_play_selection_looped_gap_before_repeat.gif,
	  small_play_selection_looped_skip_most.gif,
	  small_play_selection_once.gif,
	  small_play_selection_start_to_end.gif, small_record.gif,
	  small_small_record.gif, small_stop.gif, WORK/play.xcf: updated
	  the play from left edge of screen icon

2005-01-24 00:52  ddurham

	* src/frontend_fox/: CMetersWindow.cpp, CSoundWindow.cpp,
	  CSoundWindow.h: fixed issue with fox-1.3 changing the timeout API

2005-01-22 15:55  ddurham

	* src/frontend_fox/: CRecordDialog.cpp, CRecordDialog.h: fixed a
	  compatibility issue with fox-1.3

2004-12-24 17:38  ddurham

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

2004-12-24 17:04  ddurham

	* share/menu.dat, src/frontend_fox/CMainWindow.cpp,
	  src/frontend_fox/CMainWindow.h, src/images/make_menu_thumbs.sh,
	  src/images/play_screen.gif, src/images/small_play_screen.gif,
	  src/images/WORK/play.xcf: Added a "Play From Left Edge of Screen
	  to End" play control.  This is useful when zoomed far in and want
	  to play, but not set the start position everytime you scroll

2004-12-24 17:01  ddurham

	* src/frontend_fox/: CSoundWindow.cpp, CSoundWindow.h,
	  FXRezWaveView.cpp, FXRezWaveView.h, FXWaveCanvas.cpp,
	  FXWaveCanvas.h, FXWaveScrollArea.cpp, FXWaveScrollArea.h: Added
	  CSoundWindow::getLeftEdgePosition() and renamed some of the
	  methods in FXRezWaveView, FXWaveCanvase and FXWaveScrollArea

2004-12-10 00:56  ddurham

	* po/: POTFILES.in, de.po, es.po, rezound.pot, ru.po: Updated the
	  translation strings and checked in the latest German changes from
	  Joost

2004-11-30 22:03  ddurham

	* src/backend/Edits/: CSelectionEdit.cpp, CSelectionEdit.h: fixed
	  bug in double clicking wave ruler to select between cues... weird
	  compiler issue I think

2004-11-30 21:45  ddurham

	* src/backend/DSP/: TPitchChanger.h, TTempoChanger.h: updated to
	  support soundtouch-1.3.0

2004-11-30 01:01  ddurham

	* src/backend/Edits/: CInsertSilenceEdit.cpp, CPasteEdit.cpp: Now,
	  if the start position is at the last sample in the audio and
	  you're doing an insert silence or insert paste then it will
	  actually insert the new data AFTER the last sample

2004-11-27 09:55  ddurham

	* po/de.po: included some German translation fixes in de.po by
	  joosie

2004-10-26 10:20  ddurham

	* configure.ac, docs/INSTALL, docs/NEWS: made changes for the
	  0.11.1beta release

2004-10-26 10:15  ddurham

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

2004-10-26 10:14  ddurham

	* src/backend/initialize.cpp: oops.. left this out of the --help
	  string

2004-10-23 19:35  ddurham

	* docs/Features.txt: added ALSA to the list of implemented AUDIO
	  I/O systems

2004-10-23 19:16  ddurham

	* Makefile.am, configure.ac, docs/INSTALL, docs/NEWS,
	  docs/devel/TODO_release, packaging/generic_rpm/rezound.spec,
	  po/POTFILES.in, po/de.po, po/es.po, po/rezound.pot, po/ru.po:
	  checking in changes for the 0.11.0beta release

2004-09-21 22:34  ddurham

	* src/frontend_fox/FXRezWaveView.cpp: Made double clicking between
	  two cues select between those two cues (not including the
	  position AT the right cue)

2004-09-21 22:31  ddurham

	* src/backend/: CSound.cpp, CSound.h: added
	  CSound::findNextCueInTime() and CSound::findPrevCueInTime() which
	  given and value in time finds the next or prior cue if any

2004-09-13 11:28  ddurham

	* src/frontend_fox/: CMetersWindow.cpp, CSoundWindow.cpp,
	  FXGraphParamValue.cpp, FXRezWaveView.cpp, fox_compat.h: fixed an
	  issue in CMetersWindow.cpp about the setTextFont() function name
	  changing

2004-09-09 23:43  ddurham

	* configure.ac: updated url

2004-09-09 23:16  ddurham

	* src/backend/initialize.cpp: added the --play and -p command line
	  flags

2004-09-01 10:45  ddurham

	* src/backend/: CALSASoundRecorder.cpp, CALSASoundRecorder.h:
	  forgot to add these in the previous change

2004-08-28 18:35  ddurham

	* configure.ac, config/m4/alsa.m4, src/backend/ASoundPlayer.cpp,
	  src/backend/ASoundRecorder.cpp, src/backend/CALSASoundPlayer.cpp,
	  src/backend/CALSASoundPlayer.h, src/backend/Makefile.am,
	  src/backend/settings.cpp, src/backend/settings.h: Added native
	  ALSA support.  I'm not positive that recording will have no
	  studders because I can't get the buffer size to be very big.
	  I'll probably have some tweaks to make before a real release.

2004-08-28 18:26  ddurham

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

2004-07-19 22:59  ddurham

	* po/: de.po, es.po, rezound.pot, ru.po: minor

2004-07-19 00:25  ddurham

	* packaging/generic_rpm/rezound.spec: 0.10.0beta release

2004-07-19 00:25  ddurham

	* src/backend/ClibaudiofileSoundTranslator.cpp: fixed 1 sample off
	  issue

2004-07-18 21:43  ddurham

	* src/frontend_fox/CActionMenuCommand.cpp: fixed a compatibility
	  issue with FOX-1.3.4

2004-07-18 21:43  ddurham

	* src/frontend_fox/CMetersWindow.cpp: oops

2004-07-18 20:47  ddurham

	* src/PoolFile/Makefile.am: fix for distcheck

2004-07-18 20:08  ddurham

	* configure.ac, docs/Features.txt, docs/INSTALL, docs/NEWS:
	  checking in changes for 0.10.0beta release

2004-07-18 19:56  ddurham

	* po/: POTFILES.in, de.po, es.po, rezound.pot, ru.po: updated
	  translation files

2004-07-17 23:13  ddurham

	* src/frontend_fox/: FXGraphParamValue.cpp, FXGraphParamValue.h:
	  Added a number of points label to the graph param value

2004-07-17 12:17  ddurham

	* po/de.po: committing some german translation changes

2004-07-17 12:17  ddurham

	* src/backend/CSoundPlayerChannel.cpp, po/es.po: minor

2004-07-17 12:16  ddurham

	* docs/code/AudioIO, src/backend/AAction.cpp,
	  src/backend/CSoundPlayerChannel.cpp,
	  src/backend/CSoundPlayerChannel.h: checking this new audio output
	  code which should be a step towards a correct JACK
	  implementation.

2004-07-17 12:12  ddurham

	* src/misc/TMemoryPipe.cpp: just changed a comment

2004-07-07 23:56  ddurham

	* src/: frontend_fox/EditActionDialogs.cpp,
	  backend/Edits/CBurnToCDAction.cpp: Added support for cdrdao 1.1.9
	  which seems to work much better at finding my drive

2004-07-06 21:53  ddurham

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

2004-06-27 17:22  ddurham

	* src/frontend_fox/Makefile.am, src/frontend_fox/fox_compat.h,
	  configure.ac: made changes for compiling against FOX-1.3

2004-06-26 20:17  ddurham

	* po/de.po: checking in a new german translation

2004-06-26 11:25  ddurham

	* src/frontend_fox/CCueListDialog.cpp: added a numbering to the cue
	  list

2004-06-25 10:39  ddurham

	* src/frontend_fox/CMetersWindow.cpp: fixed more uninitialized
	  const data-members which are a problem on gcc-3.3

2004-06-25 09:29  ddurham

	* src/frontend_fox/: CSoundWindow.h, FXDiskEntityParamValue.h,
	  FXModalDialogBox.h, FXTextParamValue.h: fixed some uninitialized
	  const data-members in fox classes that have the required default
	  constructor

2004-06-23 20:58  ddurham

	* src/frontend_fox/CActionMenuCommand.h: fixed another gcc-3.3
	  uninitialized const data-member error

2004-06-23 10:06  ddurham

	* src/PoolFile/TPoolFile.cpp: made a fix for uninitialized const
	  data-member errors in gcc-3.3

2004-06-20 22:59  ddurham

	* po/: POTFILES.in, de.po, es.po, rezound.pot, ru.po: updated
	  spanish translation and main translation template

2004-06-20 22:28  ddurham

	* src/: backend/Edits/CBurnToCDAction.cpp,
	  backend/Remaster/CCompressorAction.cpp,
	  backend/Remaster/CMonoizeAction.cpp,
	  backend/Remaster/CUnclipAction.cpp,
	  frontend_fox/CAboutDialog.cpp,
	  frontend_fox/CActionParamDialog.cpp,
	  frontend_fox/CMainWindow.cpp, frontend_fox/CMetersWindow.cpp,
	  frontend_fox/EditActionDialogs.cpp,
	  frontend_fox/FXConstantParamValue.cpp,
	  frontend_fox/FXDiskEntityParamValue.cpp,
	  frontend_fox/FXGraphParamValue.cpp,
	  frontend_fox/RemasterActionDialogs.cpp: Added more _(..)
	  translation hooks

2004-06-18 23:09  ddurham

	* po/: POTFILES.in, de.po, es.po, rezound.pot, ru.po: updated
	  translation files

2004-06-18 23:06  ddurham

	* src/frontend_fox/main.cpp: added a much needed TODO

2004-06-18 22:53  ddurham

	* src/frontend_fox/CMp3Dialog.cpp: Checked some issues with the
	  radio buttons and a difference in the way fox works nowadays

2004-06-18 22:41  ddurham

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

2004-06-18 00:14  ddurham

	* src/backend/CSound.cpp: added some index checking in the cue
	  methods

2004-06-18 00:14  ddurham

	* src/frontend_fox/CCueListDialog.cpp: fixed where cues were
	  incorrectly at the beginning of the list that were over and hour

2004-06-18 00:00  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
	  time elapsed and ETA values on the progress dialog

2004-06-17 23:45  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h:
	  Added parameters to vert/horz frame methods to create a frame
	  around the widget or not

2004-06-17 23:33  ddurham

	* src/: frontend_fox/RemasterActionDialogs.cpp,
	  backend/DSP/TPitchChanger.h, backend/DSP/TTempoChanger.h,
	  backend/Remaster/CChangePitchAction.cpp,
	  backend/Remaster/CChangePitchAction.h,
	  backend/Remaster/CChangeTempoAction.cpp,
	  backend/Remaster/CChangeTempoAction.h: Added some parameters to
	  the frontend of the pitch and tempo changer that can be used to
	  tweak the results.

2004-06-17 22:43  ddurham

	* src/backend/Remaster/CCompressorAction.cpp: minor

2004-06-17 22:43  ddurham

	* src/frontend_fox/CSoundWindow.cpp: oops

2004-06-17 21:45  ddurham

	* src/backend/CSound_defs.h: made changes for gcc-3.4.x to work

2004-06-17 21:43  ddurham

	* src/: PoolFile/TPoolAccesser.cpp, PoolFile/TPoolFile.cpp,
	  backend/ClameSoundTranslator.cpp,
	  backend/ClibvorbisSoundTranslator.cpp,
	  backend/DSP/BiquadResFilters.h,
	  backend/Generate/CGenerateToneAction.cpp,
	  frontend_fox/CRecordDialog.cpp, misc/endian_util.h,
	  misc/CNestedDataFile/anytype.h: Made changes for gcc-3.4.x to
	  work

2004-05-19 02:16  ddurham

	* configure.ac, src/frontend_fox/Makefile.am,
	  src/frontend_fox/fox_compat.h: Added support for FOX-1.2

2004-05-16 00:43  ddurham

	* src/backend/Remaster/CRemoveDCAction.cpp: Fixed the "RemoveDC"
	  action when using floats.. it was rounding to the nearest one
	  before doing anything (doesn't work when floats' values are
	  [-1,1])

2004-05-16 00:38  ddurham

	* src/backend/Remaster/CInvertPhaseAction.cpp: wasn't invalidating
	  the peakchunk data

2004-05-16 00:30  ddurham

	* share/menu.dat: Added "Adaptive Normalize..." to the "Remaster"
	  menu

2004-05-16 00:27  ddurham

	* src/frontend_fox/EditActionDialogs.cpp: Added a comment about
	  using ATAPI:

2004-05-16 00:18  ddurham

	* src/frontend_fox/: RemasterActionDialogs.cpp,
	  RemasterActionDialogs.h, CMainWindow.cpp: Added a frontend dialog
	  for using the adaptive normalize action

2004-05-16 00:12  ddurham

	* src/backend/Remaster/: CAdaptiveNormalizeAction.cpp,
	  CAdaptiveNormalizeAction.h, Makefile.am, RemasterActions.h: Added
	  an adaptive normalize method which adjusts the amplitude
	  inversely proportional to the signal level

2004-05-15 22:55  ddurham

	* src/backend/: CSound.cpp, unit_conv.h: moved the code in CSound
	  that returns a formatted string from a number of seconds into a
	  function in unit_conv.h, seconds_to_string()

2004-05-15 22:52  ddurham

	* src/backend/: ASoundFileManager.cpp, ASoundFileManager.h,
	  main_controls.cpp: Now, if you close a file, it asks you to save,
	  you hit "Yes", but you cancel from a save-parameters prompt, it
	  won't close the file anyway! Same if closing while quitting
	  ReZound

2004-05-11 22:24  ddurham

	* src/PoolFile/CMultiFile.cpp: fixed a bug in the seek offset
	  calculations that only showed up above 2gigs and not very often

2004-04-27 10:27  ddurham

	* src/PoolFile/CMultiFile.cpp: minor

2004-04-24 14:11  ddurham

	* src/backend/CSound.h: This should have been commited with the
	  previous CSound.cpp commit

2004-04-23 23:44  ddurham

	* src/backend/CSound.cpp: minor oops

2004-04-23 23:41  ddurham

	* src/backend/: ASoundTranslator.cpp, CSound.cpp: Fixed a big with
	  .ogg and cues not loading correctly.	Since ogg loads by adding
	  space as it goes, the cues were getting adjusted each time space
	  was added.

2004-04-23 23:02  ddurham

	* src/frontend_fox/FXRezWaveView.cpp: Fixed a bug where a cue's
	  position may get erroneously changed because clickedCue happened
	  to be the index to an existing cue and the mouseMove event
	  thought the cue was being dragged.

2004-04-17 22:50  ddurham

	* src/backend/CSound.cpp: Added some more explicit template
	  instantiations of TPoolFile for CSound

2004-04-17 22:46  ddurham

	* src/misc/: TMemoryPipe.cpp, TMemoryPipe.h: Added a
	  TMemoryPipe::setSize() method and modified some of the mutex
	  locking stuff

2004-04-17 22:38  ddurham

	* src/misc/CMutex.h: Added a CMutexTryLocker and added a parameter
	  to CMutexLocker that does a similar thing

2004-04-17 22:16  ddurham

	* src/backend/initialize.cpp: minor

2004-04-02 12:10  ddurham

	* po/: POTFILES.in, rezound.pot: updating translation strings

2004-03-25 23:57  ddurham

	* src/PoolFile/TPoolFile.cpp: well, OOPS!

2004-03-25 17:48  ddurham

	* src/frontend_fox/: CSoundWindow.cpp, CSoundWindow.h,
	  settings.cpp, settings.h: Now the user can selection how to view
	  the time units for total, selection, start and stop by right
	  clicking on the values

2004-03-20 17:41  ddurham

	* src/frontend_fox/CAboutDialog.cpp: Added a bug finder

2004-03-19 00:00  ddurham

	* src/: backend/AAction.cpp, backend/AAction.h,
	  frontend_fox/CPasteChannelsDialog.cpp,
	  frontend_fox/CPasteChannelsDialog.h: Fixed an issue with
	  parabolic crossfading of edges modifying channels on replace/mix
	  paste that weren't selected on the channel select dialog

2004-03-18 22:59  ddurham

	* src/PoolFile/: TPoolFile.cpp, TPoolFile.h: I was writing some
	  32bit pool size values (and others) which doesn't jive when
	  sample_pos_t is 64bit.  Now these are always saved as 64bit even
	  if sample_pos_t is 32

2004-03-06 01:00  ddurham

	* configure.ac, src/backend/CSound_defs.h: configure's
	  --enable-largefile now enables a 64bit sample_pos_t

2004-03-06 00:52  ddurham

	* src/PoolFile/TPoolFile.cpp: fixed an issue with recovering a SAT
	  where invalid pools caused alignment problems

2004-03-05 23:09  ddurham

	* po/POTFILES.in: updated

2004-03-04 21:59  ddurham

	* po/POTFILES.in: images.bak was in there

2004-03-04 13:04  ddurham

	* src/frontend_fox/CNewSoundDialog.cpp: whups

2004-03-03 16:44  ddurham

	* src/frontend_fox/FXLFOParamValue.cpp: other change for new FOX
	  version

2004-03-03 16:44  ddurham

	* src/frontend_fox/CMetersWindow.cpp: Fixed a bug with CMeters
	  causing a segfault (since I resize event hadn't triggered on
	  startup)

2004-03-03 16:25  ddurham

	* src/backend/CSound_defs.h: fixed a bug in the MAX_LENGTH constant
	  when 64bit position types were enabled

2004-02-27 00:28  ddurham

	* src/frontend_fox/FXLFOParamValue.cpp: hmm.. I missed this change
	  last checkin?

2004-02-11 17:37  ddurham

	* src/frontend_fox/CAboutDialog.cpp: added a bug finder

2004-02-11 10:05  ddurham

	* src/frontend_fox/Makefile.am: yet again trying to fix CFOXIcon
	  making

2004-02-10 23:11  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CCueListDialog.cpp,
	  CJACKPortChoiceDialog.cpp, CMainWindow.cpp, CMp3Dialog.cpp,
	  CNewSoundDialog.cpp, COggDialog.cpp, CPasteChannelsDialog.cpp,
	  CRawDialog.cpp, CSoundWindow.cpp, CVoxDialog.cpp,
	  FXComboTextParamValue.cpp, FXLFOParamValue.cpp,
	  FXPluginRoutingParamValue.cpp, fox_compat.h: Updated to work with
	  FOX-1.1.46 FXList, FXListBox and FXComboBox constructor
	  parameters changed

2004-02-10 10:24  ddurham

	* src/frontend_fox/custom_cursors.h: this was supposed to go with
	  the fox-1.1.49 fix

2004-02-10 10:20  ddurham

	* src/frontend_fox/COggDialog.cpp: Fixed an issue with radio
	  buttons that I guess popped up after some FOX update

2004-02-05 22:32  ddurham

	* src/backend/LADSPA/: CLADSPAAction.cpp, CLADSPAAction.h: fixed a
	  segfauling issue with some LADSPA plugins because I didn't bind
	  to the output control parameters

2004-02-05 16:43  ddurham

	* src/PoolFile/TPoolFile.cpp: now declare dprint with ... args iff
	  __GNUC__>=3

2004-02-05 16:42  ddurham

	* src/frontend_fox/CMetersWindow.cpp: fix to make a fix work with
	  fox 1.0 :)

2004-02-04 23:41  ddurham

	* src/backend/: CSound.cpp, CSound.h: fixed an user-information bug
	  when the working file got above 2gigs (maybe above 4gigs)

2004-02-04 23:39  ddurham

	* src/: backend/DSP/Compressor.h,
	  backend/Remaster/CCompressorAction.cpp,
	  backend/Remaster/CCompressorAction.h,
	  frontend_fox/RemasterActionDialogs.cpp: Added a parameter to the
	  Compressor allowing the user to choose to look ahead in the input
	  signal by half the window time when calculating the level This is
	  an advantage over realtime where you can't do that (except
	  perhaps by delaying the output)

2004-01-30 14:19  ddurham

	* config/m4/soundtouch.m4: fixed an issue with prefix

2004-01-29 16:25  ddurham

	* src/PoolFile/: TPoolFile.cpp, TPoolFile.h, test.cpp: Entirely
	  changed the way physical address spaces is managed in TPoolFile
	  Now I've written a stl container based allocator that should be
	  faster than what I was doing before.	Rewrote the defrag
	  algorithm to be simpler Added a test app for testing TPoolFile

2004-01-29 16:23  ddurham

	* src/PoolFile/TODO: updated the TODO

2004-01-29 15:59  ddurham

	* docs/Makefile.am: This file is not necessary

2004-01-16 13:30  ddurham

	* src/backend/CSound.cpp: minor

2004-01-16 09:14  ddurham

	* src/frontend_fox/CAboutDialog.cpp: Added a bugfinding thanks

2004-01-15 23:56  ddurham

	* src/frontend_fox/CMetersWindow.cpp: ah! found that problem with
	  the drawText saying no font selected

2004-01-15 17:25  ddurham

	* src/PoolFile/CMultiFile.h: added isOpen()

2004-01-15 11:01  ddurham

	* src/frontend_fox/CAboutDialog.cpp, src/frontend_fox/main.cpp,
	  po/LINGUAS, po/es.po: YAY a Spanish translation .. thanks
	  Bernardo Arlandis Ma

2004-01-14 15:40  ddurham

	* src/frontend_fox/FXPluginRoutingParamValue.h: oops

2004-01-11 17:26  ddurham

	* src/backend/Edits/CBurnToCDAction.cpp: Added a feature that asks
	  the user if they want to burn another copy instead of it having
	  to resave the data when more than one copy is desired.

2004-01-08 15:27  ddurham

	* src/PoolFile/: TPoolFile.cpp, TPoolFile.h: changed some deques to
	  sets which is technically more correct and efficient, yet it
	  probably won't make much of a difference

2004-01-04 22:53  ddurham

	* src/frontend_fox/CMainWindow.cpp: Added support for scrolling
	  LADSPA menus if FOX is >= 1.1.42 I wish there were an menu pane
	  that would automatically do it

2004-01-04 21:43  ddurham

	* src/backend/ClameSoundTranslator.cpp: booboo and type-o

2003-12-31 13:26  ddurham

	* config/m4/: libFLAC++.m4, libFLAC.m4, ogg.m4: AH.. I finally
	  figured out where those -INONE/include flags were coming from

2003-12-30 22:37  ddurham

	* src/backend/CrezSoundTranslator.cpp: whoops.. deleting file
	  before prompting for parameters (which they can cancel from)

2003-12-30 16:24  ddurham

	* src/backend/TODO: Added a TODO

2003-12-30 16:24  ddurham

	* configure.ac: Made the default internal sample type float instead
	  of int16

2003-12-30 16:23  ddurham

	* src/backend/CSound_defs.h: Added many more sample-type conversion
	  routines

2003-12-30 16:22  ddurham

	* src/: backend/AFrontendHooks.h, backend/CrezSoundTranslator.cpp,
	  backend/CrezSoundTranslator.h, frontend_fox/CFrontendHooks.cpp,
	  frontend_fox/CFrontendHooks.h,
	  frontend_fox/CRezSaveParametersDialog.cpp,
	  frontend_fox/CRezSaveParametersDialog.h,
	  frontend_fox/Makefile.am: Added a choice of what sample format to
	  use when saving a .rez file

2003-12-30 16:20  ddurham

	* src/misc/endian_util.h: made some things const

2003-12-28 23:54  ddurham

	* po/POTFILES.in, po/rezound.pot, share/menu.dat,
	  src/backend/Remaster/CInvertPhaseAction.cpp,
	  src/backend/Remaster/CInvertPhaseAction.h,
	  src/backend/Remaster/Makefile.am,
	  src/backend/Remaster/RemasterActions.h,
	  src/frontend_fox/CMainWindow.cpp: Added an quick Invert Phase
	  action instead of making the user go to "Curved Gain" and setting
	  gain to -1

2003-12-28 23:53  ddurham

	* src/backend/: Remaster/CRemoveDCAction.cpp,
	  Effects/CReverseEffect.cpp: minor

2003-12-27 23:57  ddurham

	* src/: backend/settings.cpp, backend/settings.h,
	  backend/LADSPA/utils.cpp, frontend_fox/CMainWindow.cpp: Added a
	  LADSPA_PATH registry setting instead of requiring the env var to
	  be set all the time

2003-12-27 23:55  ddurham

	* src/backend/CNativeSoundClipboard.cpp: Added a status bar when
	  doing a copy edit operation

2003-12-27 23:55  ddurham

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

2003-12-27 23:54  ddurham

	* src/backend/CSound.cpp: Added a progress bar in mixSound for the
	  most simple case

2003-12-27 14:23  ddurham

	* src/misc/CNestedDataFile/cfg.l: Added a fix for flex-2.5.27 and
	  later

2003-12-27 13:20  ddurham

	* src/misc/CNestedDataFile/cfg.l: conditionally declare yylineno
	  now since it's started being declared by flex since at least
	  2.5.27

2003-12-27 12:55  ddurham

	* po/: POTFILES.in, rezound.pot: updated i18n strings for
	  pitch/tempo changers

2003-12-27 12:49  ddurham

	* configure.ac, config/common.h, config/m4/soundtouch.m4,
	  docs/INSTALL, share/menu.dat, src/backend/CSound.cpp,
	  src/backend/CSound_defs.h, src/backend/Makefile.am,
	  src/backend/DSP/Makefile.am, src/backend/DSP/TPitchChanger.h,
	  src/backend/DSP/TTempoChanger.h,
	  src/backend/Effects/CChangeRateEffect.cpp,
	  src/backend/Remaster/CChangePitchAction.cpp,
	  src/backend/Remaster/CChangePitchAction.h,
	  src/backend/Remaster/CChangeTempoAction.cpp,
	  src/backend/Remaster/CChangeTempoAction.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 support for
	  libSoundTouch.  This allowed me to create TTempoChanger and
	  TPitchChanger DSP blocks.  I added actions to change pitch
	  without changing tempo and vice versa.  It's sounds decent.
	  Updated INSTALL document about this lib Added test for this lib
	  in configure.ac and added a .m4 file for the test

2003-12-24 14:02  ddurham

	* src/misc/TAutoBuffer.h: Added a + operator to TAutoBuffer to make
	  it behave more like a pointer

2003-12-24 14:01  ddurham

	* src/misc/CMutex.h: Added CMutexTryLocker class that uses trylock
	  instead of lock

2003-12-24 13:59  ddurham

	* src/backend/TODO: Added a TODO

2003-12-24 13:59  ddurham

	* src/backend/CSound_defs.h: increased the margin for error from 1k
	  to 1meg in the MAX_LENGTH #define

2003-12-07 22:34  ddurham

	* src/backend/Edits/CBurnToCDAction.cpp: whoops.. I forgot to add
	  the extra options to the command line to cdrdao Thanks Thomas
	  Charbonnel

2003-11-24 18:47  ddurham

	* src/backend/ClibaudiofileSoundTranslator.cpp: fixed potential
	  problem of leaving file open

2003-11-24 16:55  ddurham

	* src/backend/main_controls.cpp: whups

2003-11-21 16:15  ddurham

	* src/frontend_fox/CMainWindow.cpp: oops

2003-11-21 16:14  ddurham

	* src/frontend_fox/CRecordDialog.cpp: fixed a CPU usage issue

2003-11-21 01:45  ddurham

	* src/frontend_fox/CAboutDialog.cpp: Added a scroll window for the
	  thanks to

2003-11-21 01:38  ddurham

	* src/frontend_fox/: CAboutDialog.cpp, CMainWindow.cpp: fixed some
	  segfaults thanks to L.Andrew

2003-11-11 20:30  ddurham

	* src/backend/LADSPA/CLADSPAAction.cpp: remove the printing of the
	  mapping

2003-11-11 15:37  ddurham

	* docs/NEWS: sp

2003-11-11 15:29  ddurham

	* po/: POTFILES.in, de.po, rezound.pot, ru.po: updated translation
	  files

2003-11-11 15:28  ddurham

	* docs/: AUTHORS, Features.txt, INSTALL, NEWS, devel/TODO,
	  devel/TODO_release: updated for 0.9.0beta

2003-11-11 14:47  ddurham

	* make_standalone.sh: made the internal sample type float

2003-11-11 14:25  ddurham

	* config/common.h: fixed a bug when libintl.h doesn't exist

2003-11-11 14:01  ddurham

	* configure.ac: Added a flag to enable/disable LADSPA Added a test
	  for libPTL

2003-11-11 13:00  ddurham

	* Makefile.am, packaging/generic_rpm/rezound.spec,
	  packaging/generic_rpm/kde/rezound.desktop,
	  packaging/generic_rpm/kde/x-rez.desktop,
	  packaging/generic_rpm/kde/x-rez.kdelnk: Added the generic_rpm
	  stuff to CVS

2003-11-11 12:58  ddurham

	* config/m4/cxx-lib.m4: made cxx-lib.m4 use AC_LINKIFELSE instead
	  of calling the compiler myself

2003-11-11 12:57  ddurham

	* src/backend/CMIDISDSSoundTranslator.cpp: minor

2003-11-11 12:57  ddurham

	* src/backend/CSound.cpp: Changed the explicit template
	  instantiations (still not totally sure on these.. why some are
	  necessary and some aren't)

2003-11-11 12:56  ddurham

	* src/frontend_fox/CAboutDialog.cpp: Added a thanks

2003-11-11 12:55  ddurham

	* src/frontend_fox/FXPluginRoutingParamValue.cpp: Added an
	  exception in FXPluginRoutingParamValue when LADSPA support is not
	  being included

2003-11-11 12:55  ddurham

	* src/frontend_fox/convert_images.sh: Added an exception list that
	  make FOX not detect the transparent color on icon instantiatiokn

2003-11-11 12:54  ddurham

	* src/frontend_fox/: CProgressDialog.cpp, fox_compat.h,
	  rememberShow.cpp: update for FOX changing the name of a
	  runWhileModal method

2003-11-11 12:52  ddurham

	* src/misc/CRWLock.h: Added a commented-out implementation of
	  CRWLock that could be used when pthread_rwlocks aren't available.
	  I tested it, but things didn't work--it seemed like a write lock
	  was not being release or something.

2003-11-11 12:49  ddurham

	* src/misc/TAutoBuffer.h: Removed the operator void * methods since
	  they were causing compiler warnings and things work fine without
	  them

2003-11-06 12:08  ddurham

	* src/backend/ClibaudiofileSoundTranslator.cpp: Now when a .wav
	  file is shorter than it says it is, it doesn't leave the
	  unnecessary silence after the actual audio

2003-10-28 00:09  ddurham

	* src/: backend/ASoundFileManager.cpp,
	  backend/ASoundTranslator.cpp, backend/ASoundTranslator.h,
	  backend/CFLACSoundTranslator.cpp,
	  backend/CMIDISDSSoundTranslator.cpp,
	  backend/ClameSoundTranslator.cpp,
	  backend/Filters/CConvolutionFilter.cpp,
	  frontend_fox/CFrontendHooks.cpp,
	  frontend_fox/CNewSoundDialog.cpp,
	  frontend_fox/FXDiskEntityParamValue.cpp: modified how a sound
	  translator object is chosen given a filename.        - When
	  opening: the contents is first analyzed for the file format, then
	  it's based on the extension	 - When saving: if it's the same
	  filename, then the same translator is used, then it's based on
	  the extension

2003-10-27 17:33  ddurham

	* src/frontend_fox/CLADSPAActionDialog.cpp: Added warning about
	  libfftw and LADSPA

2003-10-27 17:32  ddurham

	* src/frontend_fox/CAboutDialog.cpp: Added thanks about i18n

2003-10-27 15:09  ddurham

	* src/frontend_fox/FilterActionDialogs.cpp: shrunk the
	  MorphingFIRFilter dialog some, although I still don't care for
	  the layout

2003-10-27 15:09  ddurham

	* src/frontend_fox/CActionParamDialog.cpp: type-os

2003-10-27 15:08  ddurham

	* src/backend/Filters/CMorphingArbitraryFIRFilter.cpp: Added an
	  explanation

2003-10-27 14:02  ddurham

	* src/frontend_fox/FXLFOParamValue.cpp: whups

2003-10-27 13:54  ddurham

	* src/frontend_fox/: FXConstantParamValue.cpp,
	  FXConstantParamValue.h, FXGraphParamValue.cpp,
	  FXGraphParamValue.h, FXLFOParamValue.cpp, FXLFOParamValue.h:
	  Added setMinSize() which allows the minimum size of the widget to
	  be set

2003-10-26 00:30  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h,
	  EffectActionDialogs.cpp, FXGraphParamValue.cpp,
	  FilterActionDialogs.cpp: Made FXGraphParamValue.cpp use the
	  AActionParamMapper's default value for clear nodes

2003-10-26 00:13  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp,
	  CLADSPAActionDialog.cpp, AActionParamMapper.cpp,
	  FXConstantParamValue.cpp: minor

2003-10-26 00:11  ddurham

	* src/backend/: CPluginMapping.cpp, CPluginMapping.h: Added a
	  method that returns if anything was routed to any output

2003-10-26 00:11  ddurham

	* src/frontend_fox/FXPluginRoutingParamValue.cpp: Added a throw of
	  EUserMessage if nothing was routed to any output

2003-10-26 00:10  ddurham

	* src/frontend_fox/CActionParamDialog.cpp: Added catching
	  EUserMessage from calls to getValue() after showing the dialog
	  and reshow it if a widget decided something wasn't right

2003-10-26 00:07  ddurham

	* src/backend/: CActionParameters.cpp, CActionParameters.h: added
	  CActionParameters::removeParameter() and reformatted some of the
	  syntax

2003-10-25 01:35  ddurham

	* src/frontend_fox/CLADSPAActionDialog.cpp: Removed some debug
	  prints

2003-10-25 01:35  ddurham

	* src/frontend_fox/Makefile.am: fixed the rezound_DEPENDENCIES
	  problem with LADSPA being a conditionally built convenience lib

2003-10-25 01:26  ddurham

	* src/misc/Makefile.am: removed FXBackBufferedCanvas-missing from
	  the dist list

2003-10-24 13:40  ddurham

	* src/frontend_fox/: CLADSPAActionDialog.cpp,
	  CLADSPAActionDialog.h: Improved the LADSPA parameter controls a
	  bit.	Now it handles sample rate hints and the ranges better All
	  that's left to do is handling the logrithmic hint

2003-10-24 12:42  ddurham

	* src/frontend_fox/FXConstantParamValue.cpp: tweaked the
	  recalculation a little bit when the scalar is changed by adding a
	  round.  The value creeps while changing the scalar because there
	  is not always a slider position that results in the value
	  perfectly.  The way to fix this would be to have another double
	  separate from the slider position that is the master, changing
	  the slider only changes that

2003-10-24 01:51  ddurham

	* src/frontend_fox/: AActionParamMapper.cpp, AActionParamMapper.h,
	  ActionParamMappers.h, CActionParamDialog.cpp,
	  CActionParamDialog.h, CLADSPAActionDialog.cpp,
	  CPasteChannelsDialog.cpp, EditActionDialogs.cpp,
	  EffectActionDialogs.cpp, FXConstantParamValue.cpp,
	  FXConstantParamValue.h, FXGraphParamValue.cpp,
	  FXGraphParamValue.h, FXLFOParamValue.cpp,
	  FilterActionDialogs.cpp, FilterActionDialogs.h,
	  GenerateActionDialogs.cpp, LoopingActionDialogs.cpp, Makefile.am,
	  RemasterActionDialogs.cpp, interpretValue.h: Changed all the
	  action parameter dialog stuff from using function pointers for
	  the interpret/uninterpret values (which translated [0,1] to a
	  parameters value) to a class.  The base class is named
	  AActionParamMapper.  A class derives from this and implements
	  interpretValue and uninterpretValue.	This now being an object I
	  can have data-members in the object that I can set and have more
	  control over things.

2003-10-24 01:41  ddurham

	* configure.ac: minor

2003-10-23 01:07  ddurham

	* src/frontend_fox/convert_images.sh: fixed incompatibility with
	  older version of reswrap when detecting its version number

2003-10-22 16:55  ddurham

	* src/frontend_fox/CLADSPAActionDialog.cpp: removed some comments,
	  fixed a floor-ing problem for preset recalls on integer values

2003-10-22 16:43  ddurham

	* src/frontend_fox/FXPluginRoutingParamValue.cpp: Changed some of
	  the wording and fixed an issue where loading a preset might add a
	  source twice

2003-10-22 10:12  ddurham

	* src/images/plugin_wave.gif: new icon for LADSPA implementation

2003-10-22 09:43  ddurham

	* src/backend/LADSPA/CLADSPAAction.cpp: forgot to include this in
	  the add

2003-10-22 00:18  ddurham

	* docs/devel/TODO_release: added a step to update the i18n stuff

2003-10-22 00:16  ddurham

	* configure.ac: Added a test to see if LADSPA could be supported
	  (currently by testing if we're on a linux platform)

2003-10-22 00:15  ddurham

	* src/frontend_fox/CMainWindow.cpp: Added the creating of menu
	  items for LADSPA plugins

2003-10-22 00:13  ddurham

	* src/: backend/AFrontendHooks.h, frontend_fox/CFrontendHooks.cpp,
	  frontend_fox/CFrontendHooks.h,
	  frontend_fox/CLADSPAActionDialog.cpp,
	  frontend_fox/CLADSPAActionDialog.h, frontend_fox/Makefile.am:
	  Added frontend hooks to create a LADSPA dialog given a
	  LADSPA_Descriptor More work is needed on the slider controls for
	  LADSPA control inputs.  But it works for now.

2003-10-22 00:12  ddurham

	* src/frontend_fox/RemasterActionDialogs.cpp: minor

2003-10-22 00:11  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h,
	  FXPluginRoutingParamValue.cpp, FXPluginRoutingParamValue.h: Added
	  FXPluginRoutingParamValue which currently is LADSPA specific but
	  I wish it weren't The widget allows the user to draw wires from
	  inputs to plugin instances to outputs

2003-10-22 00:08  ddurham

	* src/backend/: CActionParameters.cpp, CActionParameters.h,
	  CPluginMapping.cpp, CPluginMapping.h, Makefile.am: Added
	  CPluginMapping as a type of parameter than an actiondialog can
	  show

2003-10-22 00:05  ddurham

	* src/backend/LADSPA/: CLADSPAAction.h, LADSPAActions.cpp,
	  LADSPAActions.h, Makefile.am, ladspa.h, utils.cpp, utils.h:
	  Finally checking in LADSPA backend code

2003-10-21 23:51  ddurham

	* src/backend/: AAction.cpp, AAction.h: fixed an issue with
	  crossfading and the number of channels changing

2003-10-21 23:49  ddurham

	* src/: backend/ASoundFileManager.cpp, backend/ASoundFileManager.h,
	  backend/main_controls.cpp, backend/main_controls.h,
	  frontend_fox/CSoundFileManager.cpp,
	  frontend_fox/CSoundFileManager.h: Added a getSound() method by
	  index to ASoundFileManager Added a bool return value to
	  ASoundFileManager::open so know if the open was cancelled

2003-10-21 23:47  ddurham

	* src/frontend_fox/CAboutDialog.cpp: hopefully fixed the logo
	  xparency issue

2003-10-21 23:46  ddurham

	* src/frontend_fox/TODO: added possible todo

2003-10-21 23:44  ddurham

	* src/misc/CNestedDataFile/anytype.h: Added isnan checks for the
	  floating-point specializations

2003-10-21 23:43  ddurham

	* src/backend/Filters/CConvolutionFilter.cpp: minor spelling type-o

2003-10-21 23:40  ddurham

	* src/backend/TODO: added a TODO

2003-10-15 16:55  ddurham

	* src/frontend_fox/ClibaudiofileSaveParametersDialog.cpp: Made it
	  compile when audiofile is not detected

2003-10-15 16:19  ddurham

	* src/: backend/AFrontendHooks.h, backend/CSound.cpp,
	  backend/ClibaudiofileSoundTranslator.cpp,
	  frontend_fox/CFrontendHooks.cpp, frontend_fox/CFrontendHooks.h,
	  frontend_fox/ClibaudiofileSaveParametersDialog.cpp,
	  frontend_fox/ClibaudiofileSaveParametersDialog.h,
	  frontend_fox/Makefile.am: Added a frontend for libaudiofile that
	  lets the user request how to save the file: sample format, bit
	  rate and compression type Also if a file was loaded with
	  libaudiofile and then is saved by libaudiofile it will remember
	  the parameters that it was loaded with when the dialog appears
	  upon saving

2003-10-15 16:17  ddurham

	* src/frontend_fox/: FXComboTextParamValue.h,
	  FXComboTextParamValue.cpp: added enable/disable to
	  FXComboTextParamValue

2003-10-15 14:50  ddurham

	* src/: frontend_fox/FXLFOParamValue.cpp, backend/ALFO.cpp: oops,
	  Constant's id changed

2003-10-15 10:26  ddurham

	* config/platform/solaris.h: added a powf wrapper #define

2003-10-15 10:25  ddurham

	* src/misc/TRingBuffer.h: minor spelling

2003-10-15 10:24  ddurham

	* src/backend/: Remaster/CResampleAction.cpp,
	  Edits/CBurnToCDAction.cpp, Filters/CConvolutionFilter.cpp,
	  CSound.cpp: Opps, wasn't giving TSoundStretch *const*
	  CRezPoolAccessers so it was probably writing accessed data back
	  to disk.  This should speed things up!

2003-10-07 13:39  ddurham

	* src/misc/missing/FXBackBufferedCanvas.h-missing, configure.ac,
	  config/m4/cxx-lib.m4, src/frontend_fox/CAboutDialog.h,
	  src/frontend_fox/CActionMenuCommand.h,
	  src/frontend_fox/CChannelSelectDialog.h,
	  src/frontend_fox/CCueListDialog.h,
	  src/frontend_fox/CFrontendHooks.cpp,
	  src/frontend_fox/CMainWindow.cpp, src/frontend_fox/CMainWindow.h,
	  src/frontend_fox/CMetersWindow.cpp,
	  src/frontend_fox/CMetersWindow.h,
	  src/frontend_fox/CProgressDialog.h,
	  src/frontend_fox/CSoundFileManager.cpp,
	  src/frontend_fox/CSoundWindow.h,
	  src/frontend_fox/CStatusComm.cpp,
	  src/frontend_fox/FXBackBufferedCanvas.h,
	  src/frontend_fox/FXCheckBoxParamValue.h,
	  src/frontend_fox/FXComboTextParamValue.h,
	  src/frontend_fox/FXConstantParamValue.h,
	  src/frontend_fox/FXDiskEntityParamValue.h,
	  src/frontend_fox/FXGraphParamValue.h,
	  src/frontend_fox/FXLFOParamValue.h,
	  src/frontend_fox/FXModalDialogBox.h,
	  src/frontend_fox/FXPopupHint.h,
	  src/frontend_fox/FXRezWaveView.cpp,
	  src/frontend_fox/FXRezWaveView.h,
	  src/frontend_fox/FXTextParamValue.h,
	  src/frontend_fox/FXWaveCanvas.h,
	  src/frontend_fox/FXWaveScrollArea.h,
	  src/frontend_fox/Makefile.am, src/frontend_fox/convert_images.sh,
	  src/frontend_fox/drawPortion.cpp, src/frontend_fox/drawPortion.h,
	  src/frontend_fox/fox_compat.h, src/frontend_fox/interpretValue.h,
	  src/frontend_fox/main.cpp, src/frontend_fox/rememberShow.cpp,
	  src/frontend_fox/utils.h: - Fixed all problems with the new
	  fox-1.1 library.  - Moved FXBackBufferedCanvas.h from the missing
	  dir, to the frontend_fox dir and I just don't include it unless
	  it didn't get included with fx.h (infering that it's not included
	  in the fox lib still).  - To handle whether to include fox files
	  from fox/ or fox-1.1/ I just made fox_compat.h the only file that
	  includes fx.h and all files include it.  - The configure script
	  now looks for a libFOX1.1 first, then just libFOX.

2003-10-06 16:21  ddurham

	* src/frontend_fox/: EditActionDialogs.cpp,
	  EffectActionDialogs.cpp, FXGraphParamValue.cpp,
	  FilterActionDialogs.cpp, GenerateActionDialogs.cpp,
	  LoopingActionDialogs.cpp, Makefile.am, RemasterActionDialogs.cpp,
	  interpretValue.h: Moved some commonly used
	  interpretValue/uninterpretValue functions into a file,
	  interpretValue.h so I don't have them delcared all over the place
	  in the action dialogs code

2003-10-06 16:20  ddurham

	* src/backend/unit_conv.h: changed the name of bipolar to recipsym

2003-10-06 13:35  ddurham

	* src/: backend/Remaster/CNoiseGateAction.cpp,
	  backend/Remaster/CNoiseGateAction.h,
	  frontend_fox/RemasterActionDialogs.cpp: Changed the noise gate's
	  threshold units from percent to dBFS

2003-10-06 11:53  ddurham

	* src/misc/CNestedDataFile/CNestedDataFile.h: needed to add
	  #include of common.h

2003-10-06 11:44  ddurham

	* configure.ac: made use of AC_HELP_STRING

2003-10-06 11:44  ddurham

	* config/m4/: audiofile.m4, cxx-lib.m4, libFLAC++.m4, libFLAC.m4,
	  ogg.m4, vorbis.m4: Made use of AC_HELP_STRING.. it's not that
	  great, but has the potential to clean things up given some more
	  options possibly in the future

2003-10-06 10:36  ddurham

	* config/platform/solaris.h, src/backend/ASoundPlayer.cpp,
	  src/backend/DSP/Compressor.h, src/backend/DSP/NoiseGate.h,
	  src/backend/Effects/CTestEffect.cpp,
	  src/frontend_fox/CMetersWindow.cpp,
	  src/frontend_fox/drawPortion.cpp: Changed everywhere that I was
	  casting a constant to a float to just suffix the value with 'f'

2003-10-06 01:05  ddurham

	* src/backend/Edits/CBurnToCDAction.cpp: now use convert_sample<>()
	  to always save 16bit no matter the type of sample_t

2003-10-06 01:04  ddurham

	* configure.ac, src/backend/ASoundRecorder.cpp,
	  src/backend/CFLACSoundTranslator.cpp,
	  src/backend/CJACKSoundPlayer.cpp,
	  src/backend/CJACKSoundRecorder.cpp,
	  src/backend/CMIDISDSSoundTranslator.cpp,
	  src/backend/COSSSoundPlayer.cpp,
	  src/backend/COSSSoundRecorder.cpp,
	  src/backend/CPortAudioSoundPlayer.cpp,
	  src/backend/CPortAudioSoundRecorder.cpp, src/backend/CSound.cpp,
	  src/backend/CSoundPlayerChannel.cpp,
	  src/backend/CSoundPlayerChannel.h, src/backend/CSound_defs.h,
	  src/backend/ClameSoundTranslator.cpp,
	  src/backend/ClibaudiofileSoundTranslator.cpp,
	  src/backend/ClibvorbisSoundTranslator.cpp,
	  src/backend/Cold_rezSoundTranslator.cpp,
	  src/backend/CrezSoundTranslator.cpp,
	  src/backend/CvoxSoundTranslator.cpp, src/backend/unit_conv.h,
	  src/backend/Effects/CDistortionEffect.cpp,
	  src/backend/Effects/CQuantizeEffect.cpp,
	  src/backend/Filters/CConvolutionFilter.cpp,
	  src/backend/Generate/CGenerateNoiseAction.cpp,
	  src/backend/Generate/CGenerateToneAction.cpp,
	  src/frontend_fox/CSoundWindow.cpp,
	  src/frontend_fox/FXGraphParamValue.cpp,
	  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/drawPortion.cpp, src/frontend_fox/drawPortion.h,
	  src/frontend_fox/settings.h: YAY, now floating point as the
	  internal audio format is supported.  It can be enabled with a
	  configure flag Usually samples are converted with a template
	  function, convert_sample<from_type,to_type>() that is specialized
	  for all supported conversions, more can easily be added More work
	  still needs to be done--namely, making .rez support more than
	  just 16bit PCM format and making COSSSoundPlayer initialize for
	  something better than 16bit trying several formats

2003-10-05 23:55  ddurham

	* docs/devel/TODO: added a TODO

2003-10-05 23:55  ddurham

	* src/backend/TODO: added a possible TODO

2003-10-05 23:52  ddurham

	* src/frontend_fox/CMetersWindow.cpp: Added more explicit casting

2003-10-05 23:51  ddurham

	* src/misc/CNestedDataFile/anytype.h: Made the template
	  specialization syntax more explicit

2003-10-04 02:36  ddurham

	* docs/Features.txt: minor

2003-10-02 17:53  ddurham

	* po/POTFILES.in: oops

2003-09-30 23:52  ddurham

	* src/frontend_fox/main.cpp: oops

2003-09-30 23:23  ddurham

	* po/LINGUAS, po/de.po, src/frontend_fox/main.cpp: Yay, added
	  another translation, German Much thanks to Joost Andrae for this!

2003-09-30 23:21  ddurham

	* po/: POTFILES.in, README, rezound.pot: updated with new files and
	  strings to translate

2003-09-30 17:16  ddurham

	* src/backend/initialize.cpp: Added code to mask the SIGFPE signal
	  since it was being raised on alpha-linux-debian3 when I was
	  calculating -infinite in amp_to_dBFS()

2003-09-30 17:10  ddurham

	* src/frontend_fox/FXLFOParamValue.cpp: minor

2003-09-30 13:48  ddurham

	* share/menu.dat, src/backend/Edits/CDuplicateChannelEdit.cpp,
	  src/backend/Edits/CDuplicateChannelEdit.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 new "Duplicate
	  Channel" edit action so that users can more conveniently make a
	  mono file into a stereo file without having to do it manually.

2003-09-30 13:47  ddurham

	* src/backend/Edits/CAddChannelsEdit.cpp: changedd CAddChannelsEdit
	  because there is the new doZeroData parameter

2003-09-30 13:45  ddurham

	* src/backend/: CSound.cpp, CSound.h: Added a parameter to
	  CSound::addChannel() and CSound::addChannels() that lets me
	  choose whether to zero out the data or not.  This should make
	  some things more efficient because I sometimes immediately write
	  over the zeroed data anyway.

2003-09-30 13:44  ddurham

	* src/frontend_fox/: FXTextParamValue.cpp, FXTextParamValue.h:
	  Centered the controls in FXTextParamValue instead of left
	  aligning

2003-09-29 23:40  ddurham

	* src/frontend_fox/CMetersWindow.cpp: made the dial on the stereo
	  phase meter only spin half of the circle

2003-09-29 17:40  ddurham

	* src/frontend_fox/CMetersWindow.cpp: Improved the zooming
	  calculation (whoops)

2003-09-29 16:40  ddurham

	* src/frontend_fox/CMetersWindow.cpp: Added a zoom dial for the
	  stereo phase meter

2003-09-29 16:06  ddurham

	* src/frontend_fox/CMetersWindow.cpp: When unrotating the stereo
	  phase meter by 45 degrees it use to have some pixels that
	  wouldn't light because of some kind of integer errors from the
	  rotation calculations (since sub-pixel's cannot be addressed).
	  Well minor issue when rotating anyway was that the corners of the
	  square would be truncated.  So, I just shrunk the rotated square
	  by the right amount to keep from truncating the corners, this
	  also filled in the holes of missing pixels.

2003-09-29 15:11  ddurham

	* src/frontend_fox/CMetersWindow.cpp: fixed a pixel wrapping bug on
	  the stereo phase meter display when it's unrotated

2003-09-26 16:24  ddurham

	* src/: backend/ASoundPlayer.cpp, backend/Effects/CTestEffect.cpp,
	  backend/Filters/CArbitraryFIRFilter.cpp,
	  backend/Filters/CConvolutionFilter.cpp,
	  backend/Filters/CMorphingArbitraryFIRFilter.cpp,
	  frontend_fox/FilterActionDialogs.cpp: Fixed parameter mismatches
	  when calling min<>()

2003-09-26 16:24  ddurham

	* src/frontend_fox/FXRezWaveView.cpp: was passing the wrong type to
	  a & parameter that didn't matter until size_t was 64bit

2003-09-26 16:23  ddurham

	* src/PoolFile/: TPoolFile.cpp, TPoolFile.h: Changed the
	  return/parameter types of readRaw so that the types would match
	  exactly when calling min<>

2003-09-26 14:43  ddurham

	* src/PoolFile/CMultiFile.cpp: had a return type of int when I
	  meant to have a return type of ssize_t (which didn't show up
	  until I got on a 64bit platform)

2003-09-26 14:42  ddurham

	* src/PoolFile/CMultiFile.h: minor

2003-09-26 14:42  ddurham

	* configure.ac: now I check for sys/soundcard.h before enabling OSS
	  audio I/O support

2003-09-26 13:15  ddurham

	* configure.ac: change the cp when creating a missing file to a sed
	  that replaces a path to the src config directory

2003-09-26 13:14  ddurham

	* po/rezound.pot: updated translation file

2003-09-26 12:57  ddurham

	* config/m4/sstream.m4: unused file now

2003-09-26 10:30  ddurham

	* src/backend/CrawSoundTranslator.cpp: minor

2003-09-26 02:30  ddurham

	* configure.ac: Added an --enable-largefile flag.  But note: using
	  this requires that all the other file I/O dependancy libs be also
	  compiled with 64bit file support since now off_t is a 64bit int
	  Changed the dnl comment style to #

2003-09-25 17:59  ddurham

	* configure.ac: Added more header file checks.	Fixed thread lib
	  check on BSD Big endian platforms are okay now.  Reformatted the
	  comments

2003-09-25 17:58  ddurham

	* src/backend/: CSound.cpp, CSound.h: Fixes for solaris and BSD and
	  some endian handling code

2003-09-25 17:56  ddurham

	* src/backend/CrezSoundTranslator.cpp: Now handle endianness.
	  Created a new format info version 3 which has and endian
	  indicator so I can always write data as the native endian and
	  read it, convert it as necessary

2003-09-25 17:55  ddurham

	* src/backend/: ClameSoundTranslator.cpp,
	  ClibaudiofileSoundTranslator.cpp, CrawSoundTranslator.cpp: handle
	  endianness

2003-09-25 17:55  ddurham

	* src/backend/ApipedSoundTranslator.cpp: fix for solaris and bsd

2003-09-25 17:54  ddurham

	* src/: frontend_fox/Makefile.am, frontend_fox/convert_images.sh,
	  backend/Filters/CMorphingArbitraryFIRFilter.cpp: minor

2003-09-25 17:53  ddurham

	* src/frontend_fox/main.cpp: only include clocale if NLS is enabled

2003-09-25 17:52  ddurham

	* src/misc/missing/: sstream-missing, stdint.h-missing: Fixed some
	  porting problems

2003-09-25 17:52  ddurham

	* src/PoolFile/: TPoolFile.cpp, TPoolFile.h: Made TPoolFile handle
	  endian issues.  I made it basically write all data as little
	  endian..  This could be improved and I note that at the top of
	  the source

2003-09-25 17:50  ddurham

	* src/PoolFile/: CMultiFile.cpp, CMultiFile.h: Handle endianness
	  issues in CMultiFile now

2003-09-25 17:50  ddurham

	* src/PoolFile/TStaticPoolAccesser.cpp: whoops!

2003-09-25 17:49  ddurham

	* src/PoolFile/TStaticPoolAccesser.h: justed modified some coding
	  style

2003-09-25 17:49  ddurham

	* src/misc/CPath.h: Fixed the which implemenation and made it
	  dependant on the platform (perhaps I should parse $PATH myself
	  because it can be different on different platforms AND which
	  doesn't have to behave the same on all versions of the same
	  platform)

2003-09-25 17:48  ddurham

	* src/misc/endian_util.h: enhanced the swap_endian implementation
	  which accepts a value, now it only use bit operations instead of
	  modifying memory

2003-09-24 23:40  ddurham

	* src/PoolFile/TODO: eek

2003-09-24 23:39  ddurham

	* src/backend/CrawSoundTranslator.h: minor

2003-09-24 17:22  ddurham

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

2003-09-24 15:00  ddurham

	* src/backend/Edits/CSaveSelectionAsAction.cpp: new parameter to
	  ASoundFileManager::savePartial()

2003-09-24 14:58  ddurham

	* src/: backend/Edits/CSaveAsMultipleFilesAction.cpp,
	  backend/Edits/CSaveAsMultipleFilesAction.h,
	  frontend_fox/EditActionDialogs.cpp: Added a "Prompt Only Once"
	  check box on the Save As Multiple Files dialog that will cause
	  the compresstion parameters, audio format, etc choices to only be
	  prompted for on the first file.

2003-09-24 14:53  ddurham

	* src/backend/: ASoundFileManager.cpp, ASoundFileManager.h: Made
	  ASoundFileManager::savePartial return a bool status so that the
	  saveAsMultipleFiles can abort in the middle if there was and
	  error savng one

2003-09-24 14:52  ddurham

	* src/backend/: ASoundTranslator.cpp, ASoundTranslator.h,
	  CFLACSoundTranslator.cpp, CFLACSoundTranslator.h,
	  CMIDISDSSoundTranslator.cpp, CMIDISDSSoundTranslator.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,
	  CvoxSoundTranslator.cpp, CvoxSoundTranslator.h: Added an extra
	  bool flag to ASoundTranslator::onSaveSound which indicates
	  whether or not to use the last set of user preferences for saving
	  the file.  These parameters would include choices like:
	  compression type, audio format, etc

2003-09-24 02:37  ddurham

	* src/backend/Edits/CBurnToCDAction.cpp: Moved around the questions
	  so that the user can walk away

2003-09-23 13:02  ddurham

	* Makefile.am: Added config/platform to the dist list in
	  Makefile.am

2003-09-23 13:00  ddurham

	* config/: common.h, platform/bsd.h, platform/linux.h,
	  platform/platform.h, platform/solaris.h: added some platform
	  detecting .h files and include them from common.h

2003-09-23 13:00  ddurham

	* configure.ac: minor

2003-09-23 12:59  ddurham

	* src/frontend_fox/CAboutDialog.cpp: found out that the bug report
	  link is a #define from configure.ac so I'm using it now

2003-09-22 16:36  ddurham

	* share/menu.dat, src/frontend_fox/CMainWindow.cpp,
	  src/frontend_fox/CMainWindow.h, src/images/make_menu_thumbs.sh,
	  src/images/play_selection_start_to_end.gif,
	  src/images/WORK/play.xcf: Added a new play button that plays from
	  the selection start to the end Added a new icon for this button

2003-09-22 16:36  ddurham

	* src/images/: 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_looped_gap_before_repeat.gif,
	  small_play_selection_looped_skip_most.gif,
	  small_play_selection_once.gif, small_record.gif,
	  small_small_record.gif, small_stop.gif: minor

2003-09-22 15:46  ddurham

	* share/menu.dat, src/backend/Remaster/CMarkQuietAreasAction.cpp,
	  src/backend/Remaster/CMarkQuietAreasAction.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 "Mark Quiet
	  Areas" action that adds cues based on where quiet regions are in
	  the audio.

2003-09-22 15:46  ddurham

	* src/frontend_fox/FXConstantParamValue.cpp: made the default
	  slider height a little taller

2003-09-22 15:45  ddurham

	* src/frontend_fox/: CActionParamDialog.h, CActionParamDialog.cpp:
	  wasn't handling the tiptext passed to addStringTextParamValue()

2003-09-22 15:44  ddurham

	* src/backend/TODO: added a TODO

2003-09-22 10:03  ddurham

	* docs/devel/TODO: added a TODO

2003-09-12 12:36  ddurham

	* src/backend/ClibvorbisSoundTranslator.cpp: Fixed a booboo.. I was
	  always passing 48000 as the sample rate for non-quality-setting
	  encodings

2003-09-09 10:51  ddurham

	* src/backend/CSound.cpp: comment change

2003-09-09 01:51  ddurham

	* src/frontend_fox/: CNewSoundDialog.cpp, CNewSoundDialog.h: Added
	  a "remember as default" checkbox to the new sound dialog this
	  fulfills request
	  http://sourceforge.net/tracker/index.php?func=detail&aid=801878&group_id=5056&atid=355056

2003-09-08 16:51  ddurham

	* src/frontend_fox/TODO: Added a TODO

2003-09-08 16:50  ddurham

	* docs/devel/TODO: added a possible TODO

2003-09-07 23:02  ddurham

	* src/backend/: Makefile.am, ASoundPlayer.cpp, CNULLSoundPlayer.h:
	  Added CNULLSoundPlayer which is a last resort in
	  ASoundPlayer::createInitializedSoundPlayer().  It does nothing
	  but hold a place for the soundPlayer pointers around the code so
	  they're not NULL

2003-09-05 13:47  ddurham

	* src/PoolFile/TPoolFile.h: minor

2003-09-05 13:33  ddurham

	* src/misc/endian_util.h: changed 'native-endian' to 'host-endian'
	  so that ne wouldn't be confused with 'network-endian' or
	  something

2003-09-04 17:51  ddurham

	* src/misc/: Makefile.am, endian_util.h: Added endian_util.h that
	  contains some template implementations for doing endian swapping,
	  so there's one function name for all types

2003-09-04 17:50  ddurham

	* src/misc/istring: Changed the min_width parameter of the floating
	  point to string constructor to be an int instead of streamsize
	  because on 64bit platforms where streamsize was defined as long
	  int it made this a call (which omits the 4 bool parameter)
	  ambiguous with the int to string constructor

2003-09-04 17:36  ddurham

	* src/PoolFile/: CMultiFile.cpp, CMultiFile.h, TPoolAccesser.cpp,
	  TPoolFile.cpp, TPoolFile.h, TStaticPoolAccesser.cpp: cleaned up
	  commented out code and re-styled return(a) and throw(a) to return
	  a and throw a

2003-08-28 10:37  ddurham

	* po/ru.po: hmm

2003-08-28 10:36  ddurham

	* po/ru.po: Most recent Russian translation (wow thanks Alexandre)

2003-08-22 01:07  ddurham

	* configure.ac: Added a warning if cdrdao is not found on the path
	  at configure time

2003-08-22 00:21  ddurham

	* src/images/file_burn.gif, share/menu.dat,
	  src/frontend_fox/CMainWindow.cpp,
	  src/frontend_fox/EditActionDialogs.cpp,
	  src/frontend_fox/EditActionDialogs.h: Added frontend means to
	  used the backend CBurnToCDAction Added a new icon for the action

2003-08-22 00:20  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h:
	  added CActionParamDialog::getDiskEntityParam()

2003-08-22 00:19  ddurham

	* src/frontend_fox/FXDiskEntityParamValue.cpp: Implemented a
	  generalfilename feature

2003-08-22 00:18  ddurham

	* src/backend/Edits/: CBurnToCDAction.cpp, CBurnToCDAction.h,
	  EditActions.h, Makefile.am: Added CBurnToCDAction which uses
	  cdrdao to burn the action sound to a CD defining tracks with
	  '('...[')'] cues

2003-08-22 00:18  ddurham

	* src/backend/Edits/: CSaveAsMultipleFilesAction.cpp,
	  CSaveAsMultipleFilesAction.h: Abstracted the parsing of
	  '('...[')'] cues into a function, parse_segment_cues()

2003-08-22 00:17  ddurham

	* src/backend/Edits/: CSaveSelectionAsAction.cpp,
	  CSaveSelectionAsAction.h: minor

2003-08-22 00:16  ddurham

	* src/backend/Edits/parse_segment_cues.h: Added
	  parse_segment_cues() which is a more abstracted parser for
	  '('...[')'] named cues that define segments in the audio file

2003-08-22 00:16  ddurham

	* src/backend/ApipedSoundTranslator.cpp: Made
	  ApipeSoundTranslator::findAppOnPath() now use CPath::which()
	  instead

2003-08-22 00:13  ddurham

	* src/backend/ClibvorbisSoundTranslator.cpp: made some accessors
	  const to be more efficient

2003-08-22 00:12  ddurham

	* src/backend/AAction.cpp: Made AAction not bother displaying
	  anything if a thrown EUserMessage's what() is empty

2003-08-22 00:11  ddurham

	* src/misc/CPath.h: Added CPath::which() which popens to the which
	  command

2003-08-20 17:33  ddurham

	* src/backend/TODO: added some TODOs

2003-08-20 01:38  ddurham

	* src/backend/: ASoundRecorder.cpp, ASoundRecorder.h: fixed a bug
	  where at the end of a limited duration recording it would
	  dead-lock itself by calling stop (which locks a mutex that onData
	  already has locked).. Thanks "Stewart" at sf.net

2003-08-19 16:20  ddurham

	* src/PoolFile/CMultiFile.cpp: made some of the error messages more
	  exact

2003-08-19 16:17  ddurham

	* src/backend/CMIDISDSSoundTranslator.cpp: minor error msg change

2003-08-19 16:14  ddurham

	* src/backend/CFLACSoundTranslator.cpp: Now checking the return
	  value of Encoder::process() to know if there was an error writing
	  (also fixed an issue with the cancel button on the progress
	  dialog.. for some reason that I have NO clue about, the cancelled
	  flag would not stay set to 1 more than 1 frame, so I |= it
	  instead of a straight assignment)

2003-08-19 15:42  ddurham

	* src/backend/ClibvorbisSoundTranslator.cpp: Now checking the
	  return value of fwrite() when writing OGG files

2003-08-15 00:10  ddurham

	* src/backend/ASoundRecorder.cpp: oops

2003-08-13 00:19  ddurham

	* src/backend/CSound.cpp: fixed a little rendering issue so it
	  won't display 2:60.000 seconds anymore from
	  CSound::getTimePosition()

2003-08-12 10:25  ddurham

	* src/backend/CvoxSoundTranslator.cpp: removed unnecessary
	  notifications about vox/devox not being found

2003-08-12 00:16  ddurham

	* src/backend/Remaster/CResampleAction.cpp: Made the Resample
	  action adjust the cue positions according to the new sample rate

2003-08-08 09:58  ddurham

	* docs/CVS-INSTALL: Updated about some RH7.3 issues

2003-07-31 17:51  ddurham

	* src/backend/ASoundRecorder.cpp: meant to check this in with the
	  previous change about the audio method choice

2003-07-31 17:50  ddurham

	* po/rezound.pot: updated

2003-07-31 17:50  ddurham

	* src/backend/ASoundPlayer.cpp, src/backend/initialize.cpp,
	  src/backend/settings.cpp, src/backend/settings.h, configure.ac:
	  Changed the configure flags that enable different audio methods
	  to now allow enabling as many methods as you want, then one is
	  determined at runtime.  The method that is actually used is
	  defined by the order of items in the array variable in the
	  registry, AudioOutput[Input]Methods[].  Each method is tried, and
	  the first one that initializes successfully is used.	This
	  behavior can be somewhat modified to try a given one prior to the
	  list in the registry with the --audio-method=.... command line
	  argument.

2003-07-31 17:03  ddurham

	* src/frontend_fox/CMetersWindow.cpp: minor

2003-07-29 15:26  ddurham

	* src/frontend_fox/FXGraphParamValue.cpp: fixed a type-o causing
	  the smooth button to also flip the nodes vertically

2003-07-29 15:25  ddurham

	* src/backend/ALFO.cpp: implemented square wave, positive square
	  wave, and abs(sin) LFOs

2003-07-29 15:25  ddurham

	* src/images/: ABS Sine Wave [ 0,1].gif, Square Wave [ 0,1].gif,
	  Square Wave [-1,1].gif, WORK/LFOs.xcf: Added Square Wave LFO
	  icons and save ABS from the working copy out to images

2003-07-29 15:23  ddurham

	* src/backend/Generate/CGenerateToneAction.cpp: minor

2003-07-29 12:40  ddurham

	* po/rezound.pot: more translation hooks

2003-07-29 12:38  ddurham

	* src/frontend_fox/: FXGraphParamValue.cpp, FXGraphParamValue.h,
	  FilterActionDialogs.cpp, FilterActionDialogs.h: Added copy and
	  swap buttons to copy/swap between frequency response 1 and 2 on
	  the Morphing Arbitrary FIR Filter

2003-07-29 12:11  ddurham

	* src/: backend/AAction.cpp, backend/AActionDialog.h,
	  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/CPasteChannelsDialog.cpp,
	  frontend_fox/CPasteChannelsDialog.h: Fixed an almost
	  never-gonna-happen issue where if an exception is thrown from the
	  backend showing a frontend action dialog that it needs to hide
	  the dialog too (because the modalness is then broken)

2003-07-29 11:44  ddurham

	* src/: backend/AAction.cpp, backend/AAction.h,
	  backend/ASoundFileManager.h, backend/main_controls.cpp,
	  frontend_fox/CSoundFileManager.cpp,
	  frontend_fox/CSoundFileManager.h, frontend_fox/CSoundWindow.cpp,
	  frontend_fox/CSoundWindow.h, frontend_fox/FXRezWaveView.cpp,
	  frontend_fox/FXRezWaveView.h, frontend_fox/FXWaveCanvas.cpp,
	  frontend_fox/FXWaveCanvas.h, frontend_fox/FXWaveScrollArea.cpp,
	  frontend_fox/FXWaveScrollArea.h: Changed backend code to call a
	  generic interface for saving the frontend's information about a
	  sound window's zoom and scroll information before performing an
	  action, then restoring that information to the frontend after
	  undoing an action.  Changed the frontend to implement this
	  generic interface.

2003-07-28 17:50  ddurham

	* src/frontend_fox/CMainWindow.cpp: fixed a little segfault when a
	  top-level submenu is defined without a body in menu.dat

2003-07-28 12:28  ddurham

	* src/frontend_fox/CActionMenuCommand.cpp: undid the previous
	  change which messed up accelerator keys

2003-07-25 12:41  ddurham

	* src/frontend_fox/CMainWindow.cpp: Added code to check for an
	  alias definition for each menu item.	If an alias exists then the
	  caption of the menu item itself will be changed.  However, the
	  title of an action's dialog will still contain the original name

2003-07-25 12:40  ddurham

	* src/frontend_fox/CActionMenuCommand.cpp: Modified slightly how
	  the menu item's caption is initially set

2003-07-25 12:39  ddurham

	* po/: Makevars, POTFILES.in, rezound.pot: Added code to include
	  share/menu.dat in the list of files to run xgettext on Updated
	  rezound.pot with more strings to translate from the generate
	  noise/tone actions Updated POTFILES.in

2003-07-25 12:37  ddurham

	* share/menu.dat: Added an example of a menu item alias in menu.dat
	  (but it's commented out)

2003-07-25 12:33  ddurham

	* src/misc/CNestedDataFile/: cfg.l, cfg.y: Changed the parser to
	  accept gettext(...) around a literal string so that xgettext can
	  scan it to add entries to rezound.pot

2003-07-25 10:02  ddurham

	* src/frontend_fox/GenerateActionDialogs.cpp: Added some gettext
	  hooks

2003-07-24 12:14  ddurham

	* po/rezound.pot: more translation strings

2003-07-24 12:10  ddurham

	* po/rezound.pot: New translation strings

2003-07-24 10:22  ddurham

	* src/backend/Generate/CGenerateToneAction.cpp: minor

2003-07-23 17:52  ddurham

	* share/presets.dat: Added some presets for the generate tone
	  action

2003-07-23 17:52  ddurham

	* share/menu.dat, src/frontend_fox/CMainWindow.cpp,
	  src/frontend_fox/GenerateActionDialogs.cpp,
	  src/frontend_fox/GenerateActionDialogs.h: Added a frontend for
	  the generate tone action

2003-07-23 17:52  ddurham

	* src/backend/Generate/: CGenerateToneAction.cpp,
	  CGenerateToneAction.h, GenerateActions.h, Makefile.am: Added a
	  generate tone action which can generate a give frequency of
	  various tone types, sine, saw, square, triable

2003-07-23 17:51  ddurham

	* src/backend/Generate/CGenerateNoiseAction.cpp: Added a TODO

2003-07-22 16:18  ddurham

	* share/menu.dat, src/frontend_fox/CMainWindow.cpp,
	  src/frontend_fox/FilterActionDialogs.cpp,
	  src/frontend_fox/FilterActionDialogs.h: Added frontend code to
	  use the new Morphing Arbitrary FIR Filter code

2003-07-22 16:17  ddurham

	* src/backend/CGraphParamValueNode.cpp: Added a check to prevent
	  the CGraphParamValueNode iterator from returning nan in the
	  results

2003-07-22 16:16  ddurham

	* src/backend/Filters/: CMorphingArbitraryFIRFilter.cpp,
	  CMorphingArbitraryFIRFilter.h, FilterActions.h, Makefile.am:
	  Added a Morphing Arbitrary FIR Filter which accepts two frequency
	  responses and morphs between the two from the start to the stop
	  position or according to an LFO back and forth

2003-07-22 16:15  ddurham

	* src/backend/Filters/: CArbitraryFIRFilter.cpp,
	  CArbitraryFIRFilter.h: Removed some unnecessary parameters and
	  data-memebers, and now use the normalizeFrequencyResponse in
	  filter_utils.h instead of having the code directory in this
	  source

2003-07-22 16:14  ddurham

	* src/backend/Filters/filters_util.h: Added a function that is
	  common to CArbitraryFIRFilter and CMorphingArbitraryFIRFilter
	  that normalizes a given frequency response from frequency units
	  to fractions of the sample-rate units

2003-07-22 16:12  ddurham

	* src/backend/TODO: Added a possible TOOD

2003-07-22 16:12  ddurham

	* src/backend/DSP/Convolver.h: Added methods for setNewFilterKernel
	  and setNewMagnitudeArray to be able to change the filter kernel
	  on the fly when convolving

2003-07-22 16:10  ddurham

	* src/frontend_fox/GenerateActionDialogs.cpp: Made the "Max
	  Particle Velocity" slider enable/disable instead of show/hide
	  when the noise type isn't brown

2003-07-22 16:09  ddurham

	* src/frontend_fox/: CActionParamDialog.cpp, CActionParamDialog.h:
	  Made all the add.*ParamValue() methods return a pointer to what
	  was added Added a couple new get.*Param() methods to get some
	  other things

2003-07-22 16:02  ddurham

	* src/frontend_fox/FXLFOParamValue.h: Added
	  FXLFOParamValue::enable()|disable()

2003-07-22 16:01  ddurham

	* src/frontend_fox/: FXCheckBoxParamValue.cpp,
	  FXCheckBoxParamValue.h: Now I forward the checkbox changed event
	  to the target and selector

2003-07-22 16:00  ddurham

	* src/frontend_fox/FXComboTextParamValue.cpp: minor, fixed issue
	  with readFromFile needing to forward the Changed event

2003-07-22 15:58  ddurham

	* src/frontend_fox/FXLFOParamValue.cpp: Added
	  FXLFOParamValue::enable()|disable()

2003-07-22 15:58  ddurham

	* src/frontend_fox/: FXConstantParamValue.cpp, utils.h: Moved
	  enable|disableAllChildren() from FXConstantParamValue to utils.h
	  to use it elsewhere

2003-07-21 17:27  ddurham

	* src/frontend_fox/CMetersWindow.cpp: Added support for older
	  version of FOX for the check menuitem for unrotating the phase
	  meter

2003-07-21 16:53  ddurham

	* src/: backend/settings.cpp, backend/settings.h,
	  frontend_fox/CMetersWindow.cpp: Added an option to rotate the
	  stereo phase meter by 45 degrees with a right-click menu option
	  on the phase meter

2003-07-21 09:49  ddurham

	* docs/CVS-INSTALL: added comment about RH9

2003-07-17 18:05  ddurham

	* src/: backend/Generate/CGenerateNoiseAction.cpp,
	  backend/Generate/CGenerateNoiseAction.h,
	  frontend_fox/GenerateActionDialogs.cpp,
	  frontend_fox/GenerateActionDialogs.h: Added a brown noise color
	  to the generate noise action (thanks again Marc Brevoort) The
	  brown noise has at least one new parameter that others colors
	  don't need.  So that control hides itself when that color on the
	  frontend is not selected (Also added a trivial black noise as a
	  sort of joke.. it's simply silence)

2003-07-17 18:03  ddurham

	* src/frontend_fox/: FXComboTextParamValue.h,
	  FXComboTextParamValue.cpp: Made it possible to get a SEL_CHANGED
	  event from FXComboTextParamValue when the selected item changes

2003-07-16 16:25  ddurham

	* src/backend/TODO: added a TODO and moved some to DONE

2003-07-14 15:31  ddurham

	* docs/devel/TODO_release: minor

2003-07-14 15:31  ddurham

	* configure.ac, make_standalone.sh, docs/INSTALL, docs/NEWS:
	  Updated the files for 0.8.3beta

2003-07-14 15:00  ddurham

	* src/backend/Makefile.am: fixed a libvorbis library ordering issue

2003-07-14 11:48  ddurham

	* src/backend/: ASoundTranslator.cpp,
	  ClibvorbisSoundTranslator.cpp, ClibvorbisSoundTranslator.h: Made
	  a fix to some Ogg/Vorbis #define checks that I forgot to make
	  when changing the Ogg/Vorbis tests in the new configure.ac

2003-07-10 15:42  ddurham

	* src/frontend_fox/CMainWindow.cpp: minor cosmetic tweak

2003-07-09 16:00  ddurham

	* docs/NEWS: minor

2003-07-09 15:52  ddurham

	* po/: rezound.pot, ru.po: new Russian po file

2003-07-09 15:52  ddurham

	* docs/devel/TODO_release: minor

2003-07-09 15:52  ddurham

	* configure.ac, docs/INSTALL, docs/NEWS: Updated for 0.8.2beta

2003-07-09 15:20  ddurham

	* src/frontend_fox/FXModalDialogBox.cpp: widened the Okay and
	  Cancel buttons for i18n purposes

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: 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

