1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-07-09 00:47:44 +02:00

961 Commits

Author SHA1 Message Date
v.audacity
9d5ddb52d5 Working on bug 437 (http://bugzilla.audacityteam.org/show_bug.cgi?id=437). Current architecture does not make it easy to alert user to this via dialog, but at least we now check for it and catch it in debug.
Removed some old debugging cruft.
2012-02-01 03:45:36 +00:00
windinthew
205df419ea Fix typo in code comment "Zoom" should be "Scroll". 2012-01-26 22:20:14 +00:00
v.audacity
721b7b3399 Apply patch for http://bugzilla.audacityteam.org/show_bug.cgi?id=465. 2012-01-25 02:21:08 +00:00
v.audacity
626cf51ad6 Still alpha, but TADA! We are close to 2.0. 2012-01-23 05:00:52 +00:00
mchinen
682759d965 Bug 467 (P3) fix - Audacity fails to build with latest FFmpeg/libav. Main patch by Leland Lucius with modification from Benjamin Drung. 2012-01-21 08:01:32 +00:00
martynshaw99
fb7dfdc699 Norm C's patch to put the full name of the track in the waveform. Defaulted to 'off' but selectable in prefs->Interface->Show track name in waveform display.
Thanks Norm!
2012-01-18 00:02:46 +00:00
mchinen
2c45cd44a9 Bug 311 (PX) Fix slow import/export with OGG files for linux builds that use system libsndfile. Disables OGG (Which isn't supported in our local libsndfile). 2012-01-16 09:47:58 +00:00
mchinen
1b77d5608c Bug 149 (P3) Fix transparency issues in the spectrum plotting in FreqWindow.cpp. Patch by Norm C. 2012-01-16 00:50:38 +00:00
martynshaw99
f708bc877c Addressing bug 454, and some minor clean-up. Now we only measure the selected track, and if one is selected, otherwise inform the user. 2012-01-11 00:39:13 +00:00
martynshaw99
d28404a3b6 Removing too stringent Asserts - the Sequence::GetRMS code is set up to find the rms of a number of samples > than a block length. 2012-01-11 00:28:22 +00:00
windinthew
ba7ce7830c Update for 2012. 2012-01-03 09:01:22 +00:00
richardash1981
e1724c8609 Destroy the project history window before either the Track Panel or the Toolbars, as the destruction of the History Window may result in events being sent to the latter two (esp. on Mac). If the events are sent to things we have destroyed, then we get crashes ...
Patch by Leland
2011-12-22 22:41:17 +00:00
richardash1981
affcec50e4 Do not try and focus an item which isn't there if there is no history - patch by Leland 2011-12-22 22:36:20 +00:00
martynshaw99
e6c93bc1e5 Patch from 'Norm C' (n_badger42@hotmail.com) to remember default lengths of Silence and Tones generated. 2011-12-20 00:05:54 +00:00
windinthew
58b03d2cf6 Remove localLanguageName for Laothian as there is no such Audacity translation. 2011-12-18 04:25:56 +00:00
richardash1981
16d4e6c54d Commit patch from Leyland fixing bug 462 - crashes with VST plugins due to floating point exceptions. 2011-12-17 18:37:09 +00:00
windinthew
73e4ed2cc1 Give "Audio Device Info" unique access key so that it doesn't block "A" opening "About Audacity". 2011-12-17 00:20:42 +00:00
martynshaw99
b80b89df88 Reset phase at start of each generated waveform. 2011-12-12 23:43:21 +00:00
v.audacity
7a57f8efce Fix overlong string in dialog. 2011-12-12 22:35:57 +00:00
v.audacity
8e79d44866 Update to 1.3.15 alpha designation. 2011-12-12 21:08:44 +00:00
v.audacity
b7a427e7bf Reset IS_ALPHA for beta release. 2011-12-07 02:11:43 +00:00
martynshaw99
b662d99832 Put the credits to where Roger and Leland want. Assumes Dominic is happy with this. 2011-12-07 01:02:32 +00:00
v.audacity
17083dffa5 (bug 451, p2) A bit more work on what I committed yesterday. 2011-12-03 01:27:13 +00:00
v.audacity
2f043dfb0f (bug 451, p2)
Correct Sequence::ConvertToSampleFormat() errors resulting in wrong block file sizes, per offline discussions with Martyn and James.

In WaveClip::ConvertToSampleFormat(), distinguish between failure and no change.

Changed deprecated calls to wxArray::Count() to GetCount(),

In Sequence::Blockify(), no reason to call Alloc() if we know we have no samples, so rearranged that code.
2011-12-02 06:54:52 +00:00
v.audacity
df53d2de52 Don't process format change if event does not specify change. This avoids incorrect PushState. 2011-12-02 06:46:31 +00:00
v.audacity
bb60f84d38 clean-up 2011-12-02 06:44:56 +00:00
james.k.crook@gmail.com
b4aad9f82d Two Contributors changed to EmeritusDevelopers, per comments from Gale and Vaughan. 2011-12-01 21:48:05 +00:00
james.k.crook@gmail.com
2b66ab8de8 Rearrangement of credits for this release that is probably 'good enough'. 2011-12-01 16:58:40 +00:00
v.audacity
e695f447b3 Start to handle results from subordinates. 2011-12-01 05:21:07 +00:00
v.audacity
5c454c5a74 Comment out unused AudacityProject::OnSplitLabelsToTracks(). 2011-11-30 23:56:34 +00:00
v.audacity
1bd1e7a089 Remove unused var newTracks.
Assert possible null pointer deref of label, per Vigilant Sentry analysis.
2011-11-29 06:42:44 +00:00
richardash1981
08e16c00ad Change the default location of the audacity temporary directory to be in /var/tmp not /tmp, so that files are not deleted on reboot by the OS automation, as suggested by several users on the mailing list. 2011-11-26 17:21:52 +00:00
richardash1981
6362c4377c If this program isn't called "audacity" then don't use ~/.audacity-data/ as the per-user files directory, use the relevant name based on what this program is actually called (if users don't want this, they can get the previous behaviour using a symlink, but you can't emulate this behaviour if you have the other one) 2011-11-26 17:05:50 +00:00
james.k.crook@gmail.com
21d55e77e6 Dealt with (and tested) some FIX-MEs and ANSWER-MEs. 2011-11-25 21:26:01 +00:00
james.k.crook@gmail.com
ed66bf3fab Changes to allow mod-track-panel. 2011-11-25 20:40:26 +00:00
v.audacity
f1fee888c2 Fix null pointer dereferences caught by Vigilant Sentry. Ask some questions about some code. 2011-11-24 23:12:52 +00:00
james.k.crook@gmail.com
0f81cf83a8 Answered question about returning NULL pointer. 2011-11-24 19:34:45 +00:00
v.audacity
3bcb940843 (bug 451) Remove uncertain comment. Call WaveClip::ConvertToSampleFormat() instead of Sequence::ConvertToSampleFormat(), so it does MarkChanged() and an assert on the result from Sequence::ConvertToSampleFormat(). 2011-11-22 05:10:54 +00:00
v.audacity
6f768cb889 (bug 451, p2) When I made the change to actually enforce the bounds on sampleCount s (i.e., [0, mNumSamples]), I used the test from the old (2002!) code. But the test on the upper limit was wrong -- the second test should have been >, not >=, because if (s == mNumSamples), there's no point in setting s to mNumSamples. This fired the new assert when s and mNumSamples are both 0. Fixed it to check >. 2011-11-20 19:28:45 +00:00
v.audacity
2278cdce95 Fix further possible, and comment on definite null pointer derefs per cppcheck. 2011-11-20 07:09:46 +00:00
v.audacity
8cc8a275f8 (bug 451, P2)
Changes per Martyn's suggestion (http://bugzilla.audacityteam.org/show_bug.cgi?id=451#c24), i.e., deal with sample format mismatch in WaveClip::Paste() and Sequence::Paste().

Also add error checking for bad s parameter values passed to Sequence::Paste().
2011-11-20 03:46:00 +00:00
v.audacity
41ed3aaae8 (bug 315, p2)
See http://bugzilla.audacityteam.org/show_bug.cgi?id=315#c22. Attempt to fix problem on Mac. 

Also removed pointless call to wxLog::FlushActive() -- it was before anything was written to the log, so nothing to flush.
2011-11-19 00:56:42 +00:00
v.audacity
458152070e Fix some problems with asserts in 11308. Further wording corrections. 2011-11-18 03:47:43 +00:00
v.audacity
e275189f1e Fix memory leak I introduced in r11308. 2011-11-18 01:04:57 +00:00
v.audacity
e93d1124ee Fix build on Ubuntu. Remove unused var. 2011-11-18 00:34:29 +00:00
v.audacity
59db8d4ad4 See http://bugzilla.audacityteam.org/show_bug.cgi?id=451#c31 and http://bugzilla.audacityteam.org/show_bug.cgi?id=451#c32. 2011-11-16 05:59:48 +00:00
v.audacity
618df78900 "Blockfile" -> "Block File" in interface. 2011-11-16 01:12:35 +00:00
v.audacity
2bac0a07ed rewordings per http://bugzilla.audacityteam.org/show_bug.cgi?id=451#c21 2011-11-15 04:03:01 +00:00
v.audacity
b2e0e984d9 Add an assert for possible null pointer dereference detected by cppcheck. 2011-11-10 20:17:44 +00:00
v.audacity
412b81392c This is the only possible null pointer deref found by cppcheck scan on src that I think is worth making failsafe. 2011-11-10 07:37:50 +00:00