1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-12-11 15:16:27 +01:00
Commit Graph

2807 Commits

Author SHA1 Message Date
Leland Lucius
0e7a063ced Do not alloc the auto recovery dialog on the stack.
Was dumping the allocated window structure and noticed that this
fella never really goes away.  Could be the deleting was still
pending, but it doesn't hurt to alloc/delete it instead.
2015-08-14 16:02:16 -05:00
Leland Lucius
dfcad8a926 Remove GTK workarounds (or the reason for them) 2015-08-13 23:28:51 -05:00
Leland Lucius
fdd725fc68 Fit double execution of meta commands 2015-08-13 23:24:58 -05:00
Paul Licameli
4cc064df8e Draw scrub speed like cursor or indicator: without a full refresh. 2015-08-13 19:49:09 -04:00
Paul Licameli
9ba6e03bd4 Reorganize code for drawing cursor and indicator, so it can generalize to...
... other things (like scrub speed)
2015-08-13 19:43:20 -04:00
Steve Daulton
7ee8032f3c Limit selection length for Nyquist plug-ins
This can improve progress count for Nyquist effects
that do not process all of selection (bug 558) and provides some
protection against 2^31 overflow issues (bug 439).
2015-08-13 13:06:13 +01:00
Steve Daulton
2cb32c763f Fix for bug 558 2015-08-13 13:06:12 +01:00
Leland Lucius
133b97feb6 Fix case of AppKit include 2015-08-12 22:18:25 -05:00
Leland Lucius
e119ffcd78 Do NOT generate keyup, use the system one
David has been trying to beat it into my thick skull that the
command manager should use the system created key up event rather
than generating it, but I just wasn't getting it.

Actually, the documentation for the OSX method I needed to use
to get at the key event before the menus did said that a key up
event couldn't be captured on 10.6 (the oldest we support).  But,
testing showed that it can be, so I was able to do what David was
suggesting.
2015-08-12 18:05:50 -05:00
Paul Licameli
fe01d68698 Bug1139: Paused play indicator should repaint when window is reexposed 2015-08-11 14:26:30 -04:00
Leland Lucius
15b4cf2bfa Fix excessive cursor movement 2015-08-11 12:17:25 -05:00
Paul Licameli
b5028087b6 capitalize 'Spectral Selection' 2015-08-11 10:38:15 -04:00
Paul Licameli
8c0949315b Disable the popup menu for vertical rulers 2015-08-11 10:29:09 -04:00
Paul Licameli
5dd4cac5bd travis 2015-08-10 20:27:38 -04:00
Paul Licameli
5580aececc Untangle the control flow of mouse event handling in label tracks 2015-08-10 20:02:24 -04:00
Leland Lucius
4a93e5cff4 Fix for bug #1138 2015-08-10 16:38:39 -05:00
Leland Lucius
04d026e5bc Further fixes for keyboard handling
I'm pretty sure this gets all of the currently known issues, including
the SHIFT+M not working, the Play buttons responding to SHIFT and CTRL,
the ESC key canceling drags, and I'm pretty sure it even fixes
but #784.
2015-08-10 13:15:15 -05:00
Leland Lucius
ebc801f864 Revert "Disable autocreation of Xcode schemes"
This reverts commit c15ca44eff.
2015-08-10 02:18:29 -05:00
Leland Lucius
c15ca44eff Disable autocreation of Xcode schemes 2015-08-10 02:02:50 -05:00
Leland Lucius
59b4c9d64b Fix for bug #1126 2015-08-09 23:49:57 -05:00
Leland Lucius
8d236b88ae Fix bug #1110 2015-08-09 23:28:13 -05:00
Leland Lucius
f342ae8836 Fix bug #1123 2015-08-09 21:35:14 -05:00
Leland Lucius
f08c5245f6 Fix bug #1114 2015-08-09 18:49:23 -05:00
Leland Lucius
300f0f05a0 Move TrackPanel keyboard handling out of AudacityProject...
...and into TrackPanel where it should be.
2015-08-09 18:26:29 -05:00
Leland Lucius
2a0f9da32d Fix keyboard handling in Lyrics and MixerBoard windows
Apparently, this hasn't worked for a while.  At least back to 2.0.6
anyway.
2015-08-09 18:23:32 -05:00
Steve Daulton
9e0c0d1b34 Update Spectrogram label
http://bugzilla.audacityteam.org/show_bug.cgi?id=1089#c2
2015-08-09 22:03:04 +01:00
Leland Lucius
7d88a693f4 No need to redisplay if already on screen...prevents flashing 2015-08-09 06:15:08 -05:00
Leland Lucius
3064f1715f Better tooltip for ASlider
This fixes the problem on GTK where the text was unreadable when
using a "dark" theme.

And fixes the double display of the real tooltip and the tip panel
being displayed at the same time on GTK and OSX.  It seems that
the "disabling/reenabling" of tooltips doesn't take affect right
away anymore...maybe it never did.
2015-08-09 06:03:42 -05:00
Paul Licameli
9a53625ceb Bug1134: Click and drag to move a track should make only one undo item 2015-08-08 18:55:31 -04:00
Paul Licameli
ad7c87359a Bugs1133, 1135: Only left click in track control panel should select track...
... or (with shift) de-select it, or (with drag) rearrange the track sequence.
2015-08-08 18:47:36 -04:00
Paul Licameli
17bfd6cfde Bug829: Only the clips that really moved vertically should change their rate 2015-08-08 18:16:48 -04:00
Paul Licameli
17e3bf7b09 Bug752: yellow snap lines should erase when mouse-up is not over a track 2015-08-08 16:35:49 -04:00
Paul Licameli
cfdbc35990 Bug 1132: Time shift should not snap to starting positions of moving labels 2015-08-08 16:10:33 -04:00
Paul Licameli
2091185b07 Bug1074: Drag or stretch label only with left button...
... and be sure it always makes an undo item
2015-08-08 15:27:39 -04:00
Paul Licameli
ed277ec477 Bugs 1069, 1131: Time-shift of label tracks works as you would expect...
... and time-shifting of any track continues even when mouse drags over the
empty space
2015-08-08 13:00:40 -04:00
Paul Licameli
004218fb07 Bug1065: consistent moving of the selection in time shift 2015-08-08 12:25:54 -04:00
Paul Licameli
65dab6e109 Bug1067: don't show impossible snap positions for time-shift 2015-08-08 11:34:40 -04:00
Paul Licameli
bf679b7d6b Bug1066: never make yellow snap lines when ctrl-dragging clips up and down 2015-08-08 11:21:57 -04:00
Leland Lucius
79b3d4d7ad Works around "some" of the OSX drawing issues
This is related to a possible wx3 issue:

http://trac.wxwidgets.org/ticket/17091

But, there's still quite a few more to resolve.
2015-08-08 00:24:52 -05:00
Leland Lucius
f36fe29f96 Fixes for bugs 1122 and 1113
Several other issues were also fixed (hopefully ;-)).

This is a major change to accelerator handling and keyboard
capturing.  Menu shortcuts, non-menu commands, label editing,
navigation, and basically anything else were you might use
the keyboard should be thoroughly tested.
2015-08-08 00:01:24 -05:00
James Crook
2af3a8ca7e Make "Draw Tool" translatable. 2015-08-05 21:26:05 +01:00
Leland Lucius
617e0713df This should fix bug #1111
In addition it adds an option to open the full FFmpeg options
dialog.
2015-08-05 02:28:42 -05:00
Leland Lucius
4cd7757cf4 Batting 1000 tonight...make sure navigation works on Windows. 2015-08-04 22:41:52 -05:00
Leland Lucius
64e1136f06 Make sure they work on Windows too 2015-08-04 22:35:50 -05:00
Leland Lucius
7e49dc45d1 Fix some tabbing issues on Linux 2015-08-04 22:22:49 -05:00
Paul Licameli
1eb3ebe2e0 In time track popup menu, shorten "Set &Range..." to "Range...", which...
... is consistent with the shortened "Rate..." and "Format..." for wave tracks
2015-08-04 13:02:10 -04:00
Paul Licameli
b0de2fa900 Show only the channel-related menu items appropriate to mono or stereo, and...
... Changed accelerators to avoid conflict:
for mono tracks, R&ight
for stereo tracks, Split Stereo to &Mono
2015-08-04 13:00:46 -04:00
Paul Licameli
eeaaadb530 Merge branch 'master'
* master:
  fewer #includes in TrackPanel.cpp
  Fix spacing on comment
  Add output gain control to Phaser effect
  Add output gain control to Wahwah effect
  Bug1115:  click below vertical ruler deselects track now, just as...
  Rename some variables
  Save overwrite choice in Export Multiple
2015-08-04 12:26:22 -04:00
Paul Licameli
db896e6511 Revert "Show only the appropriate channel-related track menu items for mono or stereo."
This reverts commit 7b737a99c7.
2015-08-04 12:23:50 -04:00
Paul Licameli
6d18e3681a fewer #includes in TrackPanel.cpp 2015-08-04 01:23:51 -04:00