1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-29 22:58:39 +02:00

247 Commits

Author SHA1 Message Date
richardash1981
b95918fe52 apply parts of Campbell Bartons patch for cleaning up compiler warnings: add static qualifiers to methods, ensure prototypes match definitions and some whitespace and comment changes 2013-02-22 21:29:19 +00:00
v.audacity
9d0daf8662 Campbell Barton's patch to turn many, many tabs to our 3-space convenbtion 2013-02-20 23:42:58 +00:00
RichardAsh1981@gmail.com
2326bb8347 Commit most of patch-envelope-range-2.patch from Maarten Baert, excluding an unrelated change and some independent ones already committed. There is an outstanding potential issue with the TimeTrack:: copy constructor awaiting further input 2012-12-29 16:28:28 +00:00
richardash1981
55be06c9e4 commit a large patch by Maarten Baert maarten-baert<at>hotmail<dot>com to fix and improve time track support. Several fix-me issues remain but none are new with this patch. 2012-12-19 21:49:25 +00:00
richardash1981
c32cfbc2a5 commit fix for crash if you undo whilst time-shifting a track, found and produced by Campbell Barton 2012-12-04 16:41:43 +00:00
v.audacity
9e3c8abfd3 patch from Luciano Rosa to accommodate hi-rez devices (starting with M2Tech products) 2012-12-03 05:39:17 +00:00
v.audacity
05daaf4767 Gale says this has problems on Linux, per bug 393 thread. Revert for 2.0.2. 2012-08-21 02:53:46 +00:00
v.audacity
4df73699fc fix to bug 393, from patch submitted by Chandranshu Garg 2012-08-20 21:55:45 +00:00
v.audacity
0e287db4c9 Turns out the failsafe I added yesterday in r11929 was the correct solution to bug 367. This commit just adjusts the comments.
This also has the fix for bug 232, derived from the patch by Gaurav Agarwal.

Also changed several lingering "linking" comments to "sync-lock", the agreed on current terminology.
2012-08-20 20:26:42 +00:00
v.audacity
bd55ab0ff0 failsafe against crash per http://bugzilla.audacityteam.org/show_bug.cgi?id=367#c12 2012-08-20 03:08:15 +00:00
v.audacity
da08f1ea12 Fix bug 181. 2012-08-16 23:41:09 +00:00
v.audacity
ebb4f530bb Apparently, wxConfigBase::Write() does not update values for next access on all platforms unless Flush() method is called. Added many calls to wxConfigBase::Flush() to make sure the Rad() calls get the right values. 2012-08-02 06:03:19 +00:00
rbdannenberg
16fd848f9e Modified to allow compile with USE_MIDI turned off (no NoteTrack). Tested with USE_MIDI both defined and undefined when compiled as Unicode Debug/Win32. 2012-07-18 03:44:34 +00:00
windinthew
2ccfc1ad6c Added access keys for Track Drop-Down menus as suggested by David Bailes
on audacity4blind list (tested on Windows).
2012-05-10 09:09:49 +00:00
james.k.crook@gmail.com
4dc68db335 Fix problem with waveform disappearing when zooming in using mouse wheel. Aligns audio right with mouse position, if mouse position is to right of audio right. 2012-05-06 11:50:29 +00:00
james.k.crook@gmail.com
e4e9549a95 Restored previous behaviour. Mouse wheel based zooming now different from button based zooming again. 2012-05-05 21:06:19 +00:00
james.k.crook@gmail.com
5a8a515235 Fix Bug 375 (P3): Can now drag a clip to a new track, even if it is the selection. 2012-05-05 15:27:51 +00:00
james.k.crook@gmail.com
30a7876593 Ctrl-Wheel Zooming now behaves like zoom buttons, so we don't zoom into empty space. 2012-05-04 11:47:29 +00:00
james.k.crook@gmail.com
66c6d8f570 More internationalisation hints. 2012-04-28 18:17:38 +00:00
lllucius
5f1ef8f8fa Adding wxMac accessibility. Should resolve:
http://bugzilla.audacityteam.org/show_bug.cgi?id=139
2012-03-21 03:09:06 +00:00
james.k.crook@gmail.com
6c71a5e170 Fixed more internationalisation hints. 2012-03-20 16:48:57 +00:00
james.k.crook@gmail.com
63f0b8b09e Fixed more internationalisation hints. 2012-03-20 16:17:37 +00:00
james.k.crook@gmail.com
69476e785c Fixed more internationalisation hints. 2012-03-20 15:36:02 +00:00
v.audacity
e47349a6f4 Further fix for P2 bug described by Bill Wharrie in "Problem dragging clips between tracks with different sample rates" thread on audacity-quality. Moved the resampling of dragged clips to (left-)mouse-up, rather than upon drag into the destination, but still dragging. 2012-03-03 20:20:06 +00:00
v.audacity
111278c61b In WaveTrack.*:
* Fix P2 bug described by Bill Wharrie in "Problem dragging clips between tracks with different sample rates" thread on audacity-quality. Made sure the clips get resampled to the destination WaveTrack rate, and marked changed.

* Comment out unused override of WaveTrack::MoveClipToTrack().

* Added an ANSWER-ME about what appears to be a useless declaration and assignment.


In WaveClip.cpp, remove wxASSERT that Michael was trying to convince me to do yesterday. In debugging this, found a case when it's not a bad call. Thanks, Michael! :-)

In TrackPanel.cpp, removed some cruft.
2012-03-03 01:34:14 +00:00
v.audacity
0d08f11504 Fix bug 187. 2012-02-14 00:18:29 +00:00
windinthew
7879455d0f Fix missing feature in code comment. 2012-02-13 20:38:24 +00:00
windinthew
205df419ea Fix typo in code comment "Zoom" should be "Scroll". 2012-01-26 22:20:14 +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
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
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
458152070e Fix some problems with asserts in 11308. Further wording corrections. 2011-11-18 03:47:43 +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
b2e0e984d9 Add an assert for possible null pointer dereference detected by cppcheck. 2011-11-10 20:17:44 +00:00
v.audacity
0f74ce22c9 Fix null pointer deref crash, reported by Leland. 2011-11-03 22:19:50 +00:00
v.audacity
1ceb0ef660 Apply modified version Roger Dannenberg's patch to remedy some problems from commit r10680 and fix some bugs. 2011-10-19 23:06:53 +00:00
mchinen
9bd2da0284 Bug 406 (P2) - (partial?) Fix for labeltracks in large projects being slow/laggy/jerky.
Undoes Roger's fixes for bug 255/148, as this was one component of the bug.
This fix restores TrackPanel::RefreshTrack to using a cliprect instead of doing an entire refresh.
It does it by using a repair flag in TrackPanel::DoDrawIndicator that does not advance the indicator time (so the only place the time can advance is in OnTimer)

I tested to make sure both bugs were okay after my fix.

This fix may restore usability enough to resolve the bug, but I note that there are other potential optimizations we can make, discussed on the bug 406 bugzilla comments.
2011-06-04 02:41:16 +00:00
james.k.crook@gmail.com
74490b02c7 Bug:406 Amelioration of slowdown when editing labels with long audio. 2011-05-22 13:41:01 +00:00
martynshaw99
352cca2c59 Calling Spectrograms what they are, a patch by Thor Andreassen. 2011-05-02 22:15:23 +00:00
mchinen
793f52aeab Bug 373 (P2) - fix case where a label track would crash sync lock. This problem was recently introduced by fixes to bug 373. 2011-04-29 13:27:37 +00:00
mchinen
fd7491af14 Bug 373 (P2) - fix case where right channel couldn't be successively dragged between stereo tracks without a mouse up event. 2011-04-28 18:06:49 +00:00
v.audacity
f7c48c66d2 Fix signed/unsigned compiler warning. 2011-04-26 21:49:30 +00:00
v.audacity
de184c3b86 clarifications and corrections in some comments 2011-04-26 21:19:59 +00:00
mchinen
fbe3a80ab1 Bug 373/378 (P2) - Fix a case where one track of an aligned stereo pair could be moved independently 2011-04-26 16:47:06 +00:00
mchinen
cf49d77dda Found and fixed a case where int was used where sampleCount should be 2011-04-26 14:54:41 +00:00
mchinen
015ac3f873 Bug 373 (P2) - Improve vertical dragging. Fixed an issue where stereo tracks would split up under certain conditions. Other conditions still cause this bug. Also fixed an issue where strange behavior could occur if the right channel of the stereo pair was selected for dragging. 2011-04-26 13:15:19 +00:00
mchinen
9321b1634e Bug 377 (P2) - fix case where the R channel of a stereo clip wouldn't be dragged if it was off-screen and sync-lock was off 2011-04-25 18:10:32 +00:00
james.k.crook@gmail.com
f2bf104922 Fixed various casting to (WaveTrack*) without a test for GetKind()==Track::Wave. Was causing crash in (at least) the Contrast.cpp analyze function, when a label was selected but not audio. Also fixed log-of-zero problem in Contrast.cpp when sampling silence. 2011-04-23 18:53:48 +00:00