12013-12-27 05:01 ddurham 2 3 * [r2011] configure.ac, docs/INSTALL, docs/NEWS, 4 docs/devel/TODO_release, packaging/generic_rpm/rezound.spec, 5 po/POTFILES.in, po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, 6 po/rezound.pot, po/ru.po, src/misc/Makefile.am: updates for 7 0.13.0beta release 8 92013-12-27 04:28 ddurham 10 11 * [r2010] src/frontend_fox/CCueDialog.cpp, 12 src/frontend_fox/CMetersWindow.cpp: fixed a crash with Fox 13 (unknown) 14 and a crash in th stereo phase meter 15 162013-12-27 04:10 ddurham 17 18 * [r2009] docs/AUTHORS, src/backend/CSoundPlayerChannel.cpp: [bug] 19 fix for hang when using shuttle (esp. with a mouse) 20 212013-12-27 03:58 ddurham 22 23 * [r2008] src/backend/CPortAudioSoundPlayer.cpp: fixed a reported 24 compile error (could not repro) 25 262013-12-27 03:54 ddurham 27 28 * [r2007] src/backend/COSSSoundPlayer.cpp, 29 src/backend/CPulseSoundPlayer.cpp: [bug] WORDS_BIGENDIN - 30 WORDS_BIGENDIAN 31 322013-07-22 21:09 ddurham 33 34 * [r2006] config/common.h, src/backend/DSP/LevelDetector.h: fixing 35 some compile errors 36 372013-03-30 02:38 ddurham 38 39 * [r2005] config/common.h, configure.ac, docs/INSTALL, 40 src/PoolFile/TStaticPoolAccesser.cpp, 41 src/PoolFile/TStaticPoolAccesser.h, 42 src/backend/CPluginMapping.cpp, src/backend/CSound_defs.h, 43 src/backend/Generate/CGenerateNoiseAction.cpp, 44 src/misc/TMemoryPipe.cpp, src/misc/TMemoryPipe.h: [clang] 45 commiting changes to support compiling against clang (see 46 docs/INSTALL, section 1) 47 482013-02-11 06:18 ddurham 49 50 * [r2004] po/POTFILES.in, src/backend/ASoundPlayer.cpp, 51 src/backend/ASoundPlayer.h, src/backend/CSoundPlayerChannel.cpp, 52 src/frontend_fox/CMetersWindow.cpp, src/misc/CMutex.cpp, 53 src/misc/CMutex.h, src/misc/Makefile.am, 54 src/misc/TMemoryPipe.cpp, src/misc/TMemoryPipe.h, 55 src/misc/TRingBuffer.h: fixing some multithread locking problems 56 And using TMemoryPipe in place of TRingBuffer which both did 57 nearly the same things 58 592013-02-10 06:34 ddurham 60 61 * [r2003] configure.ac: now specifying to use c++0x for gcc 62 632013-02-10 06:32 ddurham 64 65 * [r2002] config/common.h, docs/CVS-INSTALL, docs/INSTALL, 66 docs/SVN-INSTALL, src/PoolFile/TPoolAccesser.cpp, 67 src/PoolFile/TPoolFile.cpp, src/PoolFile/TPoolFile.h, 68 src/PoolFile/TStaticPoolAccesser.h, src/backend/AAction.cpp, 69 src/backend/ASoundPlayer.cpp, src/backend/CALSASoundPlayer.cpp, 70 src/backend/CGraphParamValueNode.cpp, 71 src/backend/CJACKSoundPlayer.cpp, 72 src/backend/COSSSoundPlayer.cpp, 73 src/backend/CPortAudioSoundPlayer.cpp, 74 src/backend/CPulseSoundPlayer.cpp, src/backend/CSound.h, 75 src/backend/CSoundPlayerChannel.cpp, 76 src/backend/CSoundPlayerChannel.h, 77 src/backend/CrezSoundTranslator.cpp, src/backend/DSP/Convolver.h, 78 src/backend/Edits/CCueAction.cpp, src/backend/initialize.cpp, 79 src/frontend_fox/FXPluginRoutingParamValue.cpp, 80 src/frontend_fox/Makefile.am, src/misc/AThread.cpp, 81 src/misc/AThread.h, src/misc/CAtomicCounter.h, 82 src/misc/CConditionVariable.cpp, src/misc/CConditionVariable.h, 83 src/misc/CMutex.cpp, src/misc/CMutex.h, 84 src/misc/CNestedDataFile/CNestedDataFile.h, 85 src/misc/CNestedDataFile/anytype.h, src/misc/CRWLock.h, 86 src/misc/CRWMutex.cpp, src/misc/CRWMutex.h, src/misc/Makefile.am, 87 src/misc/ScopedAutoReleasePool.h, src/misc/TAutoBuffer.h, 88 src/misc/auto_array.h, src/misc/clocks.cpp, src/misc/clocks.h: 89 much compiler cleanup and fixed some locking problems that didn't 90 show up until running on SMP machines.. enhanced the locking 91 mechanisms and threads, but should probably be using c++11 now 92 932012-09-25 06:14 ddurham 94 95 * [r2001] src/backend/DSP/TPitchChanger.h: fixing some issues with 96 PitchChanger. libsoundtouch's isEmpty() method seems to be 97 completely broken, so I'm, using numSamples() instead. 98 992012-09-25 05:22 ddurham 100 101 * [r2000] src/backend/CSoundPlayerChannel.h, 102 src/misc/TMemoryPipe.cpp, src/misc/TMemoryPipe.h: removed some 103 redundant code from TMemoryPipe 104 1052012-09-25 04:37 ddurham 106 107 * [r1999] bootstrap, configure.ac, docs/INSTALL, 108 src/backend/CPortAudioSoundRecorder.cpp: minor compile fixes 109 1102012-04-14 05:53 ddurham 111 112 * [r1998] src/PoolFile/TPoolFile.cpp, 113 src/backend/ASoundFileManager.h, 114 src/backend/CALSASoundPlayer.cpp, 115 src/backend/COSSSoundPlayer.cpp, src/backend/CPluginMapping.cpp, 116 src/backend/Generate/CGenerateNoiseAction.cpp, 117 src/backend/LADSPA/utils.cpp, 118 src/backend/Remaster/CAdaptiveNormalizeAction.cpp, 119 src/backend/settings.cpp, src/frontend_fox/CMainWindow.cpp, 120 src/frontend_fox/main.cpp: fixing some more compiler warnings and 121 some compiler errors submitted by Emanuel Rumpf 122 1232012-04-14 05:51 ddurham 124 125 * [r1997] configure.ac, src/frontend_fox/Makefile.am, 126 src/frontend_fox/convert_images.sh: fixing a pesky build-time 127 issue when parallel makes are used. I was trying to make 128 CFOXIcons.cpp/h get regenerated when gif files changed so that 129 generating them were just a natural part of the build process. 130 However, I couldn't make it work (some weirdness with libtool, 131 automatic dependancy checks, automake, etc). It would go ahead 132 and start compiling source files that depend on CFOXIcon.h 133 despite making every attempt to say that all object files 134 depended on it. 135 136 Now CFOXIcons.cpp/h are [re-]generated at configure-time and the 137 developer will have to re-configure whenever alterting the gif 138 files. 139 1402010-03-01 03:44 ddurham 141 142 * [r1996] src/misc/TMemoryPipe.cpp: now locking TMemoryPipe's data 143 in RAM from swapping which I had an annoying #warning for because 144 JACKs requires that 145 1462010-03-01 03:20 ddurham 147 148 * [r1995] src/backend/CActionSound.cpp, 149 src/backend/CSoundPlayerChannel.h, 150 src/frontend_fox/CSoundWindow.cpp: privatized a data-member that 151 was unnecessarily public 152 1532010-02-28 06:45 ddurham 154 155 * [r1994] src/backend/CSound.cpp, src/backend/settings.cpp, 156 src/backend/settings.h, src/misc/CPath.h: Added a new 157 registry.dat setting, 'primaryWorkDir' which, if not "", is where 158 the working files will be created rather than in the same 159 directory as the file being opened. 160 This has at least two purposes: 161 1. when opening files on flash memory it would be almost deadly 162 and slow for the flash memory to use it as working space with all 163 the re-writes 164 2. when opening files on vfat file systems, the ftruncate() 165 function (used by rezound to allocate file space) is very slow 166 causing rezound to stall until it returns. See bug: 167 https://sourceforge.net/tracker/?func=detail&aid=882098&group_id=5056&atid=105056 168 1692010-02-27 22:32 ddurham 170 171 * [r1993] configure.ac, src/backend/AStatusComm.cpp, 172 src/backend/AStatusComm.h: not using ftime() now unless we have 173 to 174 1752010-02-27 22:00 ddurham 176 177 * [r1992] config/platform/bsd.h: removed unneeded bsd alias 178 functions 179 1802010-02-27 19:49 ddurham 181 182 * [r1991] src/frontend_fox/CMainWindow.cpp, 183 src/frontend_fox/CMp3Dialog.cpp, src/frontend_fox/COggDialog.cpp, 184 src/frontend_fox/CPasteChannelsDialog.cpp: fixed some 64bit 185 compile errors with the FOX UI 186 1872010-02-27 19:28 ddurham 188 189 * [r1990] configure.ac, src/backend/ASoundPlayer.cpp, 190 src/backend/CALSASoundPlayer.cpp, 191 src/backend/CJACKSoundPlayer.cpp, 192 src/backend/COSSSoundPlayer.cpp, 193 src/backend/CPortAudioSoundPlayer.cpp, 194 src/backend/CPulseSoundPlayer.cpp, 195 src/backend/CPulseSoundPlayer.h, src/backend/Makefile.am: Added a 196 pulseaudio implementation for audio output. This should reduce 197 the issues where pulse is running but has the device in an 198 exclusive state so that ReZound cannot open the device. This is 199 the "if you can't beat'em, join'em" solution. 200 201 The latency is not great with pulse given its goals of networking 202 audio, but it's okay. I have not tested in a network situation, 203 it may fail miserably on audio dropouts. 204 2052010-02-27 19:07 ddurham 206 207 * [r1989] src/backend/AAction.cpp, 208 src/backend/ASoundFileManager.cpp, 209 src/backend/ASoundRecorder.cpp, src/backend/ASoundTranslator.cpp, 210 src/backend/CRecordSoundClipboard.cpp, src/backend/CSound.h, 211 src/backend/CSoundPlayerChannel.cpp, 212 src/backend/Edits/CCopyCutToNewEdit.cpp, 213 src/backend/Edits/CPasteAsNewEdit.cpp, 214 src/frontend_fox/FXWaveCanvas.cpp: now using a CSoundLocker 215 object to ensure that we don't forget to unlock. This would have 216 an effect on dead-locks (hopefully for the better and not the 217 worse) 218 2192010-02-24 04:36 ddurham 220 221 * [r1988] docs/INSTALL: [docs] updated for fftw3 222 2232010-02-24 04:31 ddurham 224 225 * [r1987] docs/AUTHORS: oops 226 2272010-02-24 04:30 ddurham 228 229 * [r1986] configure.ac, src/backend/ASoundPlayer.cpp, 230 src/backend/ASoundPlayer.h, src/backend/DSP/Convolver.h, 231 src/backend/Effects/CTestEffect.cpp, 232 src/backend/Filters/CArbitraryFIRFilter.cpp, 233 src/backend/Filters/CConvolutionFilter.cpp, 234 src/backend/Filters/CMorphingArbitraryFIRFilter.cpp, 235 src/backend/Makefile.am, src/frontend_fox/CMetersWindow.cpp: 236 [enhancement] fftw2 is not more -> fftw3 (Thanks piem!) 237 2382010-02-24 03:04 ddurham 239 240 * [r1985] po/LINGUAS, po/POTFILES.in, po/cs.po: [language] Added a 241 Czech translation (Thanks Pavel Fric) 242 2432010-02-23 03:52 ddurham 244 245 * [r1984] docs/AUTHORS, src/backend/CrawSoundTranslator.cpp, 246 src/frontend_fox/CRawDialog.cpp, src/frontend_fox/CRawDialog.h: 247 [bug] [save raw] fixing a UI issue with saving raw sound (Thanks 248 cuse!) 249 2502010-02-23 03:23 ddurham 251 252 * [r1983] configure.ac, docs/AUTHORS, 253 src/backend/CPortAudioSoundPlayer.cpp, 254 src/backend/CPortAudioSoundPlayer.h, 255 src/backend/CPortAudioSoundRecorder.cpp, 256 src/backend/CPortAudioSoundRecorder.h: [enhancement] [patch 257 1749539] support for port audio v19 added (Thanks aballier!) 258 2592010-02-22 07:56 ddurham 260 261 * [r1982] bootstrap, config/m4/audiofile.m4, 262 config/m4/ax_compare_verion.m4, config/m4/ax_path_generic.m4, 263 config/m4/cxx-lib.m4, config/m4/cxx.m4, config/m4/libFLAC++.m4, 264 config/m4/libFLAC.m4, config/m4/ogg.m4, config/m4/soundtouch.m4, 265 config/m4/vorbis.m4, configure.ac, src/backend/Makefile.am, 266 src/backend/Remaster/Makefile.am, src/frontend_fox/Makefile.am, 267 src/frontend_fox/fox_compat.h: bringing some of the autotools 268 usage up to date with more recent versions 269 2702009-08-29 02:33 ddurham 271 272 * [r1981] config/common.h, docs/AUTHORS, src/backend/ALFO.h, 273 src/backend/CGraphParamValueNode.h, src/backend/CPluginMapping.h, 274 src/backend/CSound_defs.h, 275 src/backend/Generate/CGenerateNoiseAction.cpp, 276 src/misc/CNestedDataFile/anytype.h, src/misc/endian_util.h: 277 [compile errors] checking in modified patch to fix compile errors 278 with gcc-4.3 279 2802009-07-18 05:32 ddurham 281 282 * [r1980] config/am_include.mk, src/frontend_fox/CStatusComm.cpp, 283 src/frontend_fox/CStatusComm.h, 284 src/misc/CNestedDataFile/anytype.h: attempting to fix compile 285 errors with newer compilers 286 2872008-06-08 19:46 ddurham 288 289 * [r1975] po/fi.po: temporarily changed the Finnish translation to 290 8859-1 291 2922008-06-07 14:17 ddurham 293 294 * [r1974] po/fi.po: received new Finnish translation from Markus 295 Kantola (Thanks!) 296 2972008-01-27 05:42 ddurham 298 299 * [r1973] src/images/WORK/graph_param_buttons.xcf: fixed another 300 cvs2svn binary file problem 301 3022008-01-27 05:41 ddurham 303 304 * [r1972] src/images/ABS Sine Wave [ 0,1].gif, src/images/Square 305 Wave [ 0,1].gif, src/images/Square Wave [-1,1].gif, 306 src/images/graph_vert_flip.gif, 307 src/images/play_selection_looped_skip_most.gif, 308 src/images/small_play_selection_looped_gap_before_repeat.gif: 309 fixed gif files corrupted by cvs2svn 310 3112008-01-27 05:39 ddurham 312 313 * [r1971] src/images/ABS Sine Wave [ 0,1].gif, src/images/Square 314 Wave [ 0,1].gif, src/images/Square Wave [-1,1].gif, 315 src/images/graph_vert_flip.gif, 316 src/images/play_selection_looped_skip_most.gif, 317 src/images/small_play_selection_looped_gap_before_repeat.gif: 318 fixed cvs2svn mimetype oopsee 319 3202008-01-27 05:15 ddurham 321 322 * [r1970] src/backend/CFLACSoundTranslator.cpp: checking in a 323 compile-error fix for newer FLAC++ libs.. This may break older 324 versions, not sure 325 3262008-01-27 05:09 ddurham 327 328 * [r1969] src/backend/AStatusComm.cpp, src/backend/AStatusComm.h: 329 minor 330 3312008-01-27 05:08 ddurham 332 333 * [r1968] src/misc/istring: now actually using a custom allocator 334 in istring if one was given 335 3362008-01-27 05:07 ddurham 337 338 * [r1967] src/misc/CNestedDataFile/anytype.h: oops 339 3402008-01-27 05:05 ddurham 341 342 * [r1966] src/backend/AActionParamMapper.cpp, 343 src/backend/AActionParamMapper.h, 344 src/backend/ActionParamMappers.h, src/backend/Makefile.am, 345 src/frontend_fox/AActionParamMapper.cpp, 346 src/frontend_fox/AActionParamMapper.h, 347 src/frontend_fox/ActionParamMappers.h, 348 src/frontend_fox/CActionParamDialog.h, 349 src/frontend_fox/CLADSPAActionDialog.cpp, 350 src/frontend_fox/CPasteChannelsDialog.cpp, 351 src/frontend_fox/EditActionDialogs.cpp, 352 src/frontend_fox/EffectActionDialogs.cpp, 353 src/frontend_fox/FXConstantParamValue.h, 354 src/frontend_fox/FXGraphParamValue.h, 355 src/frontend_fox/FXLFOParamValue.cpp, 356 src/frontend_fox/FilterActionDialogs.cpp, 357 src/frontend_fox/GenerateActionDialogs.cpp, 358 src/frontend_fox/LoopingActionDialogs.cpp, 359 src/frontend_fox/Makefile.am, 360 src/frontend_fox/RemasterActionDialogs.cpp: moved 361 AActionParamMapper.* and ActionParamMappers.h from frontend_fox 362 to backend so that it can be shared with another frontend 363 implementation 364 3652008-01-27 04:51 ddurham 366 367 * [r1965] src/backend/CGraphParamValueNode.cpp, 368 src/backend/CGraphParamValueNode.h: added debug print function 369 3702008-01-27 04:50 ddurham 371 372 * [r1964] src/backend/File/CBurnToCDAction.cpp: fixed type-o 373 3742007-06-26 05:19 ddurham 375 376 * [r1962] src/misc/CNestedDataFile/anytype.h: Fixed a bug with 377 infinity values being deserialized improperly which seriously 378 affects the Distortion effect 379 380