1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-21 23:00:06 +02:00

379 Commits

Author SHA1 Message Date
lllucius
96324b5520 Add "Delete Label" to right click when editing labels. 2014-07-12 14:26:07 +00:00
benjamin.drung@gmail.com
277932dccb Remove trailing spaces. 2014-06-03 20:30:19 +00:00
v.audacity
77b56cf8bc Fix crash bug caused by bug 705 patch. 2014-03-31 00:41:16 +00:00
v.audacity
74a660ef16 Bug 705 - Envelope points not deleted correctly when button up over label track. Steve's patch. 2014-03-22 03:27:42 +00:00
james.k.crook@gmail.com
30e6a3dec4 Removed some per-file memory allocation debugging that is not needed (and generates warnings) now that we do it from AudacityHeaders.h 2014-01-13 21:21:14 +00:00
martynshaw99
65e4f56126 Norm's patch to improve selection speed on large projects by reducing the number of unnecessary auto-saves. Maybe vertical zooming should also not trigger an auto-save? 2013-12-30 00:41:18 +00:00
martynshaw99
f32e4918c0 Norm C's patch for zooming, with a few mods from me. Allows more zooming-in and gives shift-right-click to return to 'normal' zoom on platforms that support it.
I note a number of 'zooming' bugs do still exist, but are ancient.
2013-11-28 01:11:09 +00:00
v.audacity
a68955a0dd Steve's patch for http://bugzilla.audacityteam.org/show_bug.cgi?id=675, "Additional Track Drop-down Menu commands" 2013-11-03 01:17:58 +00:00
lllucius
ce00d5b507 [Bug 647] Snap-To clicks find nearest snap point, not nearest previous.
Convert SnapTo from on/off to a choice of off/nearest/prior.
2013-11-01 14:13:39 +00:00
richardash1981
9e9aba6222 Move the MakeParentPushState() calls into the event handlers, so that the implementation method can be used from other places as well in the future. Patch by Steve the Fiddle 2013-10-30 22:10:11 +00:00
RichardAsh1981@gmail.com
be4f39c9c7 refactor the construction of the track pop-down menu into a function to avoid repeating the code multiple times to do the same thing. This makes extending the track pop-down menu, and eventually breaking this class up, much easier 2013-10-30 22:07:06 +00:00
RichardAsh1981@gmail.com
88b0e0c264 more whitespace cleanup, and make blank lines not have spaces on them, patch by Steve the Fiddle 2013-10-29 21:49:45 +00:00
RichardAsh1981@gmail.com
8b24718978 fix tabs in file, patch by Steve the Fiddle 2013-10-29 21:34:59 +00:00
lllucius
3d95126e0e Bug 275 - Snap-To status/quantisation are global, leading to incorrect indications in multiple projects
This adds (I believe) project specific selection format.
2013-10-27 01:58:35 +00:00
lllucius
3ec8989265 Bug 510 - undo can change which tracks are selected, and focus
Must more extensive review of saving state

Try this one David.  I reviewed all actions in Menus.cpp and have added state
saving where it seemed to be missing.  I had no idea it would be so many (22). 
And that was only reviewing Menus.cpp.  I believe that will get them all since
all keyboard actions are tied to a menu or command action and they all go
through Menus.cpp. (I still have a few to review in TrackPanel.cpp though)
2013-10-23 20:14:09 +00:00
lllucius
03f5088b6a Bug 406 - Label creation/other non-dialogue editing and keyboard selection hang on long projects
This is part 1...

Provides some relief to the selection "hang"

This patch adds the ability for the keyboard based commands (like cursor left,
extend selection right, etc.) to know when the key has been released.

When the patch is applied the current state is saved only when the key is
released and not every time it repeats.

Here's an example of the difference it makes.

This video show the selection "hang", but also watch the CPU usage.  All I'm
doing is pressing SHIFT+RIGHT ARROW.

http://youtu.be/tdMntDwGSkM

This one is the same thing bug with the patch applied.  Notice that the
selection "hang" no longer occurs and look at the CPU usage!

http://youtu.be/EpXNsQ4Cky0
2013-10-23 18:01:14 +00:00
lllucius
0bee195b0e Bug 275 - Snap-To status/quantisation are global, leading to incorrect indications in multiple projects
Make Snap To project specific

This makes the Snap To setting in the selection bar project specific.  Changing
it will no longer affect other open projects.

The state is saved to audacity.cfg when the checkbox is changed.  This means
that the next project window to open will start with the new value.  (As it
should be).
2013-10-23 17:47:00 +00:00
v.audacity
cdccd118d8 I think this fixes the remaining issues in bug 670. 2013-10-18 05:03:50 +00:00
martynshaw99
4f5de6d5e3 Quiet a bunch of 'unreferenced formal parameter' warnings on Windows.
The remaining ones are 'formal parameter's referenced by other platforms.
2013-09-25 22:57:54 +00:00
lllucius
5ec256a6fc Fix for bug #427 2013-09-24 23:24:22 +00:00
RichardAsh1981@gmail.com
07a9789ec5 make functions which do not require access to class member variables static so they can be called without an object to do so with. Based on part of a patch by Campbell Barton 2013-09-21 19:34:12 +00:00
RichardAsh1981@gmail.com
61de872bf2 Make a large number of global variables static so they only have file scope when that is all they need. Part of a patch by Campbell Barton 2013-09-21 19:30:00 +00:00
v.audacity
cc876ce7be just some cleanups on FIXMEs and unused method parameters 2013-08-31 05:57:48 +00:00
james.k.crook@gmail.com
dba81b3f1c Cleanup: Fixed lots of trivial MSVC warnings. 2013-08-25 21:51:26 +00:00
v.audacity
c7daafede2 In off-list discussion, Steve mentioned that kdevelop / kate highlighting recognizes "FIXME", but not "FIX-ME", which has been the Audacity convention. This commit changes Audacity code to use the "FIXME" convention (though I've never known it as convention and MSVC doesn't recognize it).
Also, minor change in WaveTrack.cpp in the effort on bug 641. Should have no functional difference.
2013-08-24 20:30:47 +00:00
v.audacity
7a4a3e3951 Handle Alt key down events, specifically for draw tool. 2013-08-09 01:03:34 +00:00
v.audacity
522205b056 Move check for ControlToolBar shift key-up from TrackPanel::OnTimer() to new ControlToolBar::OnTimer(). 2013-07-30 01:11:36 +00:00
v.audacity
953d31c8d3 better fix for bug 307 2013-07-26 07:34:17 +00:00
RichardAsh1981@gmail.com
554ba49f6d Patch by Steve the Fiddle to provide more logical behaviour after Make Stereo Track 2013-07-09 19:32:57 +00:00
RichardAsh1981@gmail.com
77f9609fdf remove some variables which are set and never read, based on part of a patch by Steve the Fiddle 2013-07-09 19:26:23 +00:00
martynshaw99
f209391d59 John (Thales) code to make the waveform display look like the output of the gain and pan sliders, rather than the input. Added as EXPERIMENTAL_OUTPUT_DISPLAY since there is work to do, but I think this deserves wider input/views. 2013-05-30 23:14:25 +00:00
richardash1981
bcff3a8a86 Fix the case where the split track is small but not minimised, make sure the resulting tracks are big enough to have the buttons visible. Patch by Sven Giermann 2013-03-17 16:34:16 +00:00
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