1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-04-29 23:29:41 +02:00

672 Commits

Author SHA1 Message Date
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