1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-03 17:19:43 +02:00

7509 Commits

Author SHA1 Message Date
James Crook
296ba29a78 Bug 96 - "Latency problem" warning when audio is pushed behind zero occurs for both tracks of a stereo pair 2017-08-16 15:50:48 +01:00
James Crook
12410fb552 Bug 143 - Rogue "Recent &Files" Status Bar entry generated by Effect Menus
Workaround for a bug that is actually in wxWidgets.
2017-08-16 15:27:47 +01:00
David Bailes
c4c1393987 Fix for 1720: static text items in selection bar in tab order
Problem was introduced in commit dc05b94.

Simple fix: auStaticText no longer accepts focus.
2017-08-16 13:39:16 +01:00
Steve Daulton
d996e889a9 Using audacity-fixes WxWidgets
Current recommendation is to use the pre-patched audacity-fixes repository.  Step 2 description updated as it concerns downloading only.
2017-08-16 09:42:06 +01:00
James Crook
e7d33e18a7 Bug 1664 - Two shortcut pairs do not work in focused Karaoke window 2017-08-15 23:09:31 +01:00
James Crook
672e36951c Update Polish translation by Michał Trzebiatowski 2017-08-15 14:20:31 +01:00
James Crook
db97feafd7 Bug 1654 - Enh: Analyze Contrast and Plot Spectrum don't have the new "Help" button
Missed a bit in previous commit.
2017-08-14 23:22:19 +01:00
James Crook
61e321fd43 Bug 1654 - Enh: Analyze Contrast and Plot Spectrum don't have the new "Help" button 2017-08-14 23:10:06 +01:00
James Crook
fab1a2778b Bug 753 - Sort Tracks by Name may misbehave with stereo tracks. 2017-08-14 19:58:02 +01:00
James Crook
e23acb39eb Bug 1679 - Screenshot Tools 5 second delay non-functional 2017-08-14 18:53:44 +01:00
James Crook
e98f08a2de Bug 463 - Incorrect Timeline numbering 2017-08-14 18:12:42 +01:00
James Crook
cd0ac7d7ef Bug 1715 - Theme change in the case of multiple open windows is only complete in the foreground window. 2017-08-14 15:36:16 +01:00
James Crook
dc05b94fd1 Bug 1701 - Mac: Text descriptors in Selection Toolbar become invisible after Open command
Problem was that on mac enable/disable clears the colour back to black.
The easiest workaround was to create a new class auStaticText that does all that we
need for wxStaticText.
2017-08-13 23:04:13 +01:00
Paul Licameli
f2ee945da0 Bug1714, partial fix for silent, freezing Midi play on ALSA...
Don't assume Pa_GetStreamTimePaStreamCallbackTimeInfo origin is time-of-day.

portaudio.h says you should not, and in fact it was not.

The report is that this gets us some play, but there are still freezes.
2017-08-13 15:12:48 -04:00
James Crook
46400af4a4 Update Turkish translation by Kaya Zeren 2017-08-12 15:40:13 +01:00
James Crook
d0b49f1ec9 Bug 1671 (part 2) - Clock icons do not propagate into Sync-locked MIDI / Spectrogram view tracks
This is the second half of the bug and it does MIDI.
2017-08-12 15:08:29 +01:00
James Crook
3d5a4e8a45 Bug 1671 - Spectrogram Overlay made experimental.
In case we decide too much detail is lost in low intensity spectrogram - we can turn this off easily.
2017-08-11 23:20:04 +01:00
James Crook
78f273f30c Bug 1671 (part 1) - Clock icons do not propagate into Sync-locked MIDI Spectrogram view tracks
This is only half of the bug.  MIDI tracks still to do.
2017-08-11 22:55:00 +01:00
James Crook
c15bbc59db Bug 634 - Timeline does not zoom correctly when playback is paused
Playing + Paused now treated EXACTLY the same as stopped with respect to zooming.
2017-08-11 21:51:50 +01:00
Paul Licameli
01201a5ebd Bug1692: shouldn't crash when FFmpeg libraries absent 2017-08-10 08:25:08 -04:00
Paul Licameli
c7d949c021 Menu consistency: Previous before Next for tools & clip Move 2017-08-09 11:05:30 -04:00
James Crook
adb42fe8a3 FIX: Slider thumb clipped when at far right.
It was being drawn 2px to the right.
2017-08-09 11:51:14 +01:00
Steve Daulton
da3f28118b Fix: Nyquist PEAK property when NIL & Stereo
Fixes failure of Nyquist Generate effects when stereo track
selected and no time selection.
2017-08-08 11:55:47 +01:00
Paul Licameli
95560ad510 Bug1676, more: don't bother caching the first visible track...
... because the sequence of update of the cache and the use of it were wrong
on Linux, resulting in wrong display when dragging tracks.  Finding the
first visible track is too cheap to justify this memoizing of it.

Commit 8eb64f5f71d19a4c634cb8312fd1fa93ac75f17f was not sufficient to fix
the bug, but I think remains necessary.

It feels good to throw away this needless complication.
2017-08-07 18:51:06 -04:00
Paul Licameli
eb7260320a Reviewed uses of release(); rewrote questionable ones in one file...
... Use of Destroy_ptr that was correct for 2.1.3 was no longer so after
rewrites of Screenshot tool window management, which caused crashes that were
worked-around with release(); but just use a bare pointer now.
2017-08-07 17:01:17 -04:00
Paul Licameli
8eb64f5f71 Bug1676: correct repaint of rearranged tracks on Linux...
... This little one-line fix is the right thing to do.  I do not understand
deeply enough how Linux repainting events are sequenced differently from
Windows or Mac, but I understand the code history enough to know where the
bug was introduced.

Problem was that full Refresh of TrackPanel used to be done earlier, in our
handlers of custom events emitted by TrackList; but now that handling is
delayed, for good reasons, so it is correct that the UIHandle object
should request the early full refresh explicitly, not relying on TrackList
event handling.

See explanations here http://bugzilla.audacityteam.org/show_bug.cgi?id=1676#c6
2017-08-07 13:57:19 -04:00
James Crook
eee58d9449 Bug 1292 - Enh: Zoom Normal (Ctrl+2) may move selection off screen
Selection is now centred after any zoom, if it will fit on screen.
2017-08-05 17:46:52 +01:00
James Crook
7a5bbbcce8 Bug 388 - Mac: Recording Preferences has an unsupported "Hardware Playthrough" option 2017-08-05 15:46:23 +01:00
James Crook
3302455e5f Allow loop play whenever we allow play.
In particular Shift+Space should now loop play a MIDI track.
2017-08-04 14:45:29 +01:00
James Crook
7baf22b9c0 J, K, Shift-J and Shift-K always enabled.
They now just don't do anything if there is no track selected.  (Request from Robert Hänggi)
2017-08-04 14:36:13 +01:00
James Crook
aee0c4cbc6 Fix for broken build (::None)
None clashed with something else under linux, probably a macro expansion.
2017-08-03 17:25:12 +01:00
James Crook
dddac6e47d Bug 1707 - MIDI Loop Play misses first few notes on looping.
The problem was that Audacity did not refill its buffers until the note-off of the last note played.  That was (in the James Bond case) 2.9s after the end of the loop.  The fix was to not add note off events after mT1 and instead use gAllNotesOff.
2017-08-03 14:34:54 +01:00
Paul Licameli
a3c4c5afb5 Bug1705: .gro files should open by drag and drop 2017-08-03 08:19:11 -04:00
Paul Licameli
3288f8d7a0 Bug1704: should default file dialogs to Documents, not program path 2017-08-03 08:07:28 -04:00
Paul Licameli
a5594537bb "/DefaultOpenPath" is now in only one place 2017-08-03 08:05:22 -04:00
Paul Licameli
e3efc98a55 Remove the last defaulting to cwd 2017-08-03 08:05:22 -04:00
Paul Licameli
af447a87c3 Remove another use of cwd for default opening paths 2017-08-03 08:05:21 -04:00
Paul Licameli
5f7353af66 Chain export commands: no cwd; use the default export path, not open 2017-08-03 08:04:47 -04:00
Paul Licameli
5d48e96942 Where FileSelector was used, default to Documents not cwd; save prefs 2017-08-03 08:02:33 -04:00
Paul Licameli
a9d4c2c05b Defaulting of file paths to Documents is defined in just one place 2017-08-03 08:02:19 -04:00
Paul Licameli
d7ac0d30db Fix some missed internationalizations 2017-08-03 07:04:42 -04:00
Paul Licameli
3e39771c53 MIDI imports, like other imports, are put into recent files list 2017-08-02 11:19:27 -04:00
Paul Licameli
1895994bd8 Effect parameter names containing '=' now work in chain editing...
... There was at least one example of this in the LADSPA swh-plugins.

See Tape Delay Simulation.
2017-08-01 12:24:29 -04:00
Paul Licameli
560a1e88ed Bug 1608: Don't crash editing parameters of LV2 effect in a Chain 2017-08-01 12:24:29 -04:00
Paul Licameli
40a4f89243 Bug 1706: Export Midi available whenever MIDI tracks exist 2017-08-01 11:26:07 -04:00
Paul Licameli
5bdac8b4d7 Bug1698: don't use 0 for menu item ID on Mac (assertion in wxWidgets) 2017-08-01 10:03:47 -04:00
James Crook
6cb6652464 Fix Linux: triple height Selection Toolbars 2017-07-29 17:39:33 +01:00
James Crook
bc6d8d33dd Tweak Dutch translation by Thomas De Rocker 2017-07-29 15:02:44 +01:00
James Crook
17a84c0154 Updated Basque translation by Xabier Aramendi 2017-07-29 15:02:00 +01:00
James Crook
77a2ac617b New Basque (Spanish) translation by Osoitz Elkorobarrutia 2017-07-29 15:00:59 +01:00