richardash1981 
							
						 
					 
					
						
						
							
						
						5dc37cb30d 
					 
					
						
						
							
							fix usage of AM_MAINTAINER_MODE macro, pointed out by Benjamin Drung  
						
						
						
						
					 
					
						2011-02-25 22:05:30 +00:00 
						 
				 
			
				
					
						
							
							
								richardash1981 
							
						 
					 
					
						
						
							
						
						c0a138aa25 
					 
					
						
						
							
							Remove generated header file in distclean. Patch by Benjamin Drung  
						
						
						
						
					 
					
						2011-02-25 21:29:50 +00:00 
						 
				 
			
				
					
						
							
							
								richardash1981 
							
						 
					 
					
						
						
							
						
						1ec9106b8b 
					 
					
						
						
							
							Rebuild configure after update in r10951  
						
						
						
						
					 
					
						2011-02-21 22:37:07 +00:00 
						 
				 
			
				
					
						
							
							
								richardash1981 
							
						 
					 
					
						
						
							
						
						508745e4da 
					 
					
						
						
							
							Apply correct m4 quoting patch from Benjamin Drung  
						
						
						
						
					 
					
						2011-02-21 22:35:00 +00:00 
						 
				 
			
				
					
						
							
							
								mchinen 
							
						 
					 
					
						
						
							
						
						f8dbfc867b 
					 
					
						
						
							
							bug 11 - fix issue where input sources wouldn't be shown under some conditions under win xp.  
						
						... 
						
						
						
						note that this change may require a solution clean and rebuild because it is in libsrc.
Also affects bug 29, as before portmixer was fetching the wrong mixer when many devices were available, but this does not address all issues. 
						
						
					 
					
						2011-02-13 14:33:20 +00:00 
						 
				 
			
				
					
						
							
							
								richardash1981 
							
						 
					 
					
						
						
							
						
						6a341a94c5 
					 
					
						
						
							
							Only pass the include path flags into pkg-config, not the other flags that happen to be used to compile the package. Same for libraries, except that we may need  
						
						... 
						
						
						
						the list of dependent libraries for static library linkage, so they go in libs.private. This was causing the duplication of CFLAGS into the final link (which was clumsy but largely harmless), but also build failures for people with funky multi-part options in their CFLAGS (which is where it was found), because some of the flags didn't survive pkg-config's manipulations and came out corrupted. 
						
						
					 
					
						2010-12-07 19:36:32 +00:00 
						 
				 
			
				
					
						
							
							
								richardash1981 
							
						 
					 
					
						
						
							
						
						b81488e1b1 
					 
					
						
						
							
							Update portaudio-v19 version in use  
						
						
						
						
					 
					
						2010-11-12 16:59:26 +00:00 
						 
				 
			
				
					
						
							
							
								richardash1981 
							
						 
					 
					
						
						
							
						
						e72194d8d4 
					 
					
						
						
							
							Update portaudio to upstream r1554, including ALSA and WASPI fixes.  
						
						
						
						
					 
					
						2010-11-12 16:58:01 +00:00 
						 
				 
			
				
					
						
							
							
								BusinessmanProgrammerSteve 
							
						 
					 
					
						
						
							
						
						830590247b 
					 
					
						
						
							
							Fix for bug 251 (crash with PulseAudio and Overdub recording). This was suggested by Ross Bencina on the PortAudio mailing list, so I imagine it will be checked into PortAudio soon as well.  
						
						
						
						
					 
					
						2010-11-07 01:16:13 +00:00 
						 
				 
			
				
					
						
							
							
								rbdannenberg 
							
						 
					 
					
						
						
							
						
						f274c9fb2b 
					 
					
						
						
							
							Extended pitch, tempo, and speed effects to operate on NoteTracks. Fixed off-by-one error on channel buttons.  
						
						
						
						
					 
					
						2010-10-28 17:57:14 +00:00 
						 
				 
			
				
					
						
							
							
								rbdannenberg 
							
						 
					 
					
						
						
							
						
						932ca88255 
					 
					
						
						
							
							Minor bug fixes for EXPERIMENTAL_MIDI_OUT. Also added files for autoconf/automake to portmidi and libscorealign. I also modified my local build-related files in src and lib-src to handle EXPERIMENTAL_MIDI_OUT and EXPERIMENTAL_SCOREALIGN, but while I can build with these options, the build-related files are not entirely working, so I will not commit them and break the "normal" builds. I suspect these new build files in this commit are not entirely correct -- some review is in order.  
						
						
						
						
					 
					
						2010-10-28 15:35:29 +00:00 
						 
				 
			
				
					
						
							
							
								mchinen 
							
						 
					 
					
						
						
							
						
						b87a808468 
					 
					
						
						
							
							fix bug 238: aiff offset importing ignored (patches libsndfile)  
						
						
						
						
					 
					
						2010-10-27 23:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								richardash1981 
							
						 
					 
					
						
						
							
						
						6c737fc11a 
					 
					
						
						
							
							Commit patch from Benjamin Drung to stop creation of un-used directory during build  
						
						
						
						
					 
					
						2010-10-23 21:00:25 +00:00 
						 
				 
			
				
					
						
							
							
								richardash1981 
							
						 
					 
					
						
						
							
						
						f453aaad4f 
					 
					
						
						
							
							Add an important missing substitution (which would normally be provided by automake) required to make portaudio build on systems where /bin/sh != /bin/bash  
						
						... 
						
						
						
						http://www.gnu.org/software/hello/manual/autoconf/The-Make-Macro-SHELL.html  
					
						2010-10-20 19:50:06 +00:00 
						 
				 
			
				
					
						
							
							
								richardash1981 
							
						 
					 
					
						
						
							
						
						885f83a606 
					 
					
						
						
							
							We don't need to commit the generated 'libtool' file to SVN - that is emitted by  
						
						... 
						
						
						
						config.status driven by the ltmain.sh script, which is committed. The 'libtool' file should never be versioned. 
						
						
					 
					
						2010-10-11 21:36:05 +00:00 
						 
				 
			
				
					
						
							
							
								rbdannenberg 
							
						 
					 
					
						
						
							
						
						2fd5555378 
					 
					
						
						
							
							Fixed playback/redraw interactions (redraw was converting from seconds to beats while player was trying to read seconds in another thread). Added compile-time option make channel select be the down position. Fixed problem with MIDI track mute to eliminate hung notes.  
						
						
						
						
					 
					
						2010-10-07 21:36:39 +00:00 
						 
				 
			
				
					
						
							
							
								richardash1981 
							
						 
					 
					
						
						
							
						
						fb7d90147c 
					 
					
						
						
							
							This line should have been edited out during merge  
						
						
						
						
					 
					
						2010-10-04 18:27:02 +00:00 
						 
				 
			
				
					
						
							
							
								richardash1981 
							
						 
					 
					
						
						
							
						
						2074a24ee8 
					 
					
						
						
							
							Update the library instructions quite majorly for managing source code with SVN. Now all we need to do is make it happen ....  
						
						
						
						
					 
					
						2010-10-03 16:20:51 +00:00 
						 
				 
			
				
					
						
							
							
								richardash1981 
							
						 
					 
					
						
						
							
						
						7bf7f9306e 
					 
					
						
						
							
							Here we go, update portaudio-v19 to current upstream SVN (revision 1541), should all be working ...  
						
						
						
						
					 
					
						2010-10-03 16:11:10 +00:00 
						 
				 
			
				
					
						
							
							
								v.audacity 
							
						 
					 
					
						
						
							
						
						5fe0418f71 
					 
					
						
						
							
							(bug 221, Configure failure on Ubuntu 10.10 and Gentoo "Your version of portaudio does not include required functions", P3)  
						
						... 
						
						
						
						Apply further patch from Benjamin Drung to fix this bug. 
						
						
					 
					
						2010-10-02 19:55:45 +00:00 
						 
				 
			
				
					
						
							
							
								rbdannenberg 
							
						 
					 
					
						
						
							
						
						6fa857c3ae 
					 
					
						
						
							
							Fixed MIDI playback on Linux. Still need configure files for libscorealign and portmidi. (I tweaked makefiles by hand to build and test with EXPERIMENTAL_MIDI_OUT and EXPERIMENTAL_SCOREALIGN.) Also, I updated portmidi files, including some bug fixes from the portmidi project.  
						
						
						
						
					 
					
						2010-10-01 17:59:18 +00:00 
						 
				 
			
				
					
						
							
							
								rbdannenberg 
							
						 
					 
					
						
						
							
						
						576dfe6653 
					 
					
						
						
							
							Restore Audacity xcode project (undoing accidentally committed OS X 10.6 changes in revision 10695). Fix some midi playback problems.  
						
						
						
						
					 
					
						2010-10-01 15:26:46 +00:00 
						 
				 
			
				
					
						
							
							
								v.audacity 
							
						 
					 
					
						
						
							
						
						0383e4f803 
					 
					
						
						
							
							(bug 221, Configure failure on Ubuntu 10.10 and Gentoo "Your version of portaudio does not include required functions", P3)  
						
						... 
						
						
						
						Apply patch from Benjamin Drung to fix this bug. 
						
						
					 
					
						2010-09-28 21:08:02 +00:00 
						 
				 
			
				
					
						
							
							
								rbdannenberg 
							
						 
					 
					
						
						
							
						
						c389f0348b 
					 
					
						
						
							
							Previous bug fix to add.c introduced a declaration after statements, rejected by some compilers. This new add.c should compile everywhere.  
						
						
						
						
					 
					
						2010-09-27 17:55:51 +00:00 
						 
				 
			
				
					
						
							
							
								rbdannenberg 
							
						 
					 
					
						
						
							
						
						e76bfa39ef 
					 
					
						
						
							
							Fix compiler warnings (string constant to char *) from allegro.h. Also implements play at speed for MIDI, but some MIDI playback problems remain.  
						
						
						
						
					 
					
						2010-09-27 05:51:41 +00:00 
						 
				 
			
				
					
						
							
							
								rbdannenberg 
							
						 
					 
					
						
						
							
						
						f37b4ab344 
					 
					
						
						
							
							Fixed some Nyquist bugs, eliminate some compiler and wipro checker warnings  
						
						
						
						
					 
					
						2010-09-27 05:42:28 +00:00 
						 
				 
			
				
					
						
							
							
								v.audacity 
							
						 
					 
					
						
						
							
						
						c159d469d6 
					 
					
						
						
							
							Fix another bug reported by Wipro: "...at line 89 in  function xlungetc , file xlio.c  
						
						... 
						
						
						
						'fptr', can take a NULL value. It is being derefed directly or through its aliases at: '(((fptr- >n_info).n_xstream).xs_savech)'" 
						
						
					 
					
						2010-09-25 22:15:46 +00:00 
						 
				 
			
				
					
						
							
							
								prlivesey 
							
						 
					 
					
						
						
							
						
						3db9b4db68 
					 
					
						
						
							
							Changes to fix compilation problems on a Mac after extensive changes to improve NoteTrack display.  
						
						
						
						
					 
					
						2010-09-19 21:46:40 +00:00 
						 
				 
			
				
					
						
							
							
								rbdannenberg 
							
						 
					 
					
						
						
							
						
						639c8dbfb9 
					 
					
						
						
							
							Fixed bug in Nyquist SND-AVG where block size smaller than skip size overwrote memory and crashed.  
						
						
						
						
					 
					
						2010-09-19 12:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								rbdannenberg 
							
						 
					 
					
						
						
							
						
						a1f0e5ed5b 
					 
					
						
						
							
							Extensive changes to improve NoteTrack display and (some) editing, NoteTrack playback via MIDI, and Midi-to-Audio alignment.  
						
						
						
						
					 
					
						2010-09-18 21:02:36 +00:00 
						 
				 
			
				
					
						
							
							
								v.audacity 
							
						 
					 
					
						
						
							
						
						fb3e2dab1b 
					 
					
						
						
							
							Fix another error reported by Wipro, deref of possibly NULL pointer.  
						
						
						
						
					 
					
						2010-09-14 23:02:19 +00:00 
						 
				 
			
				
					
						
							
							
								v.audacity 
							
						 
					 
					
						
						
							
						
						c3cc10a265 
					 
					
						
						
							
							Fix a couple of errors reported by Wipro.  
						
						
						
						
					 
					
						2010-09-13 23:42:21 +00:00 
						 
				 
			
				
					
						
							
							
								v.audacity 
							
						 
					 
					
						
						
							
						
						37f52c4695 
					 
					
						
						
							
							Eliminate MSVC compiler warnings.  
						
						
						
						
					 
					
						2010-09-02 04:02:23 +00:00 
						 
				 
			
				
					
						
							
							
								v.audacity 
							
						 
					 
					
						
						
							
						
						4c72458c6c 
					 
					
						
						
							
							Eliminate MSVC compiler warnings.  
						
						
						
						
					 
					
						2010-09-02 03:32:35 +00:00 
						 
				 
			
				
					
						
							
							
								v.audacity 
							
						 
					 
					
						
						
							
						
						8c51e56248 
					 
					
						
						
							
							Switch to calling Yield via wxTheApp instead of wxGetApp(). Simpler to use pointer, AudacityApp doesn't override Yield, and this fixes compile error on VC++ Unicode Release.  
						
						
						
						
					 
					
						2010-07-24 23:21:51 +00:00 
						 
				 
			
				
					
						
							
							
								v.audacity 
							
						 
					 
					
						
						
							
						
						54bd928ef6 
					 
					
						
						
							
							regarding bug 9:  
						
						... 
						
						
						
						Was able to make the bug occur after lots of fast clicking around, by double-clicking Preview in Amplify dialog. 
The key seems to be the call to wxYield. That function is obsolete, but looking at the documentation for its successor, wxApp::Yield(): 
"Caution should be exercised, however, since yielding may allow the user to perform actions which are not compatible with the current task. Disabling menu items or whole menus during processing can avoid unwanted reentrance of code: see ::wxSafeYield for a better function."
That sounds like exactly the situations where this has occurred. And the documentation for ::wxSafeYieldsays: 
"This function is similar to wxYield, except that it disables the user input to all program windows before calling wxYield and re-enables it again afterwards."
Sounds like what we need. So I went through the code and for all the wxYield and wxGetApp()::Yield occurrences where Audacity is doing some drawing or already in the process of responding to a GUI event, I replaced them with ::wxSafeYield. Replaced all the remaining wxYield calls with calls to wxGetApp()::Yield().
Haven't been able to replicate the bug since these changes. Please test. 
						
						
					 
					
						2010-07-23 23:29:50 +00:00 
						 
				 
			
				
					
						
							
							
								BusinessmanProgrammerSteve 
							
						 
					 
					
						
						
							
						
						fc0dadf93c 
					 
					
						
						
							
							Apply Debian patch fixing a Portmixer-related crash (bug 174)  
						
						
						
						
					 
					
						2010-07-02 06:27:45 +00:00 
						 
				 
			
				
					
						
							
							
								windinthew 
							
						 
					 
					
						
						
							
						
						f72a38c3f1 
					 
					
						
						
							
							Replace "version in Audacity CVS" with "version in Audacity SVN". "Crib notes on upgrading lib-src trees" still needs updating for SVN  
						
						
						
						
					 
					
						2010-06-21 18:48:02 +00:00 
						 
				 
			
				
					
						
							
							
								clayton.otey@gmail.com 
							
						 
					 
					
						
						
							
						
						317ed4bf17 
					 
					
						
						
							
							sbsms Transient Sharpening shouldn't crash anymore, but it's not thoroughly tested yet.  
						
						
						
						
					 
					
						2010-06-11 01:34:52 +00:00 
						 
				 
			
				
					
						
							
							
								clayton.otey@gmail.com 
							
						 
					 
					
						
						
							
						
						e92ecd240b 
					 
					
						
						
							
							Got rid of remaining sbsms windows warnings, except for fopen_s  
						
						
						
						
					 
					
						2010-06-08 01:13:11 +00:00 
						 
				 
			
				
					
						
							
							
								clayton.otey@gmail.com 
							
						 
					 
					
						
						
							
						
						60faec3b24 
					 
					
						
						
							
							Got rid of most warnings and errors for windows build  
						
						
						
						
					 
					
						2010-06-08 01:05:10 +00:00 
						 
				 
			
				
					
						
							
							
								clayton.otey@gmail.com 
							
						 
					 
					
						
						
							
						
						299c327a71 
					 
					
						
						
							
							SBSMS library/effect changes.  Apparently resolves bug  #170 .  Incorporated optimizations with minor quality changes.  Returned optimization flags to build (introduced in a patch).  The audacity SBSMS branch is now a trimmed down version without associated programs.  Includes (untested) changes to the windows .vcproj.  
						
						
						
						
					 
					
						2010-06-07 06:41:32 +00:00 
						 
				 
			
				
					
						
							
							
								richardash1981 
							
						 
					 
					
						
						
							
						
						566225ec25 
					 
					
						
						
							
							Update to newer versions of config.guess and config.sub  
						
						
						
						
					 
					
						2010-04-02 16:43:14 +00:00 
						 
				 
			
				
					
						
							
							
								richardash1981 
							
						 
					 
					
						
						
							
						
						97f24531bd 
					 
					
						
						
							
							These editor temporary files should never have been under version control  
						
						
						
						
					 
					
						2010-02-11 16:43:15 +00:00 
						 
				 
			
				
					
						
							
							
								richardash1981 
							
						 
					 
					
						
						
							
						
						3d1217da2f 
					 
					
						
						
							
							Remove all the .cvsignore files we don't need any more, and update the svn:ignore properties as needed, plus some improvements  
						
						
						
						
					 
					
						2010-02-06 21:57:49 +00:00 
						 
				 
			
				
					
						
							
							
								richardash1981 
							
						 
					 
					
						
						
							
						
						38743e9a6c 
					 
					
						
						
							
							Add m4 macro files to deps, whether these are used depends on configure options  
						
						
						
						
					 
					
						2010-02-06 21:28:08 +00:00 
						 
				 
			
				
					
						
							
							
								lllucius 
							
						 
					 
					
						
						
							
						
						722cc49cf9 
					 
					
						
						
							
							Make the file type dropdown readable by VoiceOver.  
						
						
						
						
					 
					
						2010-01-25 09:00:09 +00:00 
						 
				 
			
				
					
						
							
							
								ra 
							
						 
					 
					
						
						
							
						
						6e3e8dcfff 
					 
					
						
						
							
							Remove some old erratta, and do a major tidy up of line endings and properties on source files  
						
						
						
						
					 
					
						2010-01-24 13:33:28 +00:00 
						 
				 
			
				
					
						
							
							
								ra 
							
						 
					 
					
						
						
							
						
						58caf78a86 
					 
					
						
						
							
							Move library tree where it belongs  
						
						
						
						
					 
					
						2010-01-24 09:19:39 +00:00