1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-04-30 15:49:41 +02:00

11641 Commits

Author SHA1 Message Date
Leland Lucius
b749a16943 Update libsndfile to 1.0.29pre2+git
This pulls in MANY (over 890) changes compared to our
from our current 1.0.24 version.
2020-03-16 22:41:09 -05:00
Leland Lucius
4ac45bb5f8 Bug 2163 - Continuous error state importing AIFF / IMA ADPCM
Will send patch to upstream.
2020-03-16 09:55:52 -05:00
James Crook
b0f629c4df Update pin button tooltip 2020-03-16 11:18:43 +00:00
James Crook
501cc204fd Bug 2357 - Non-standard behavior when right-clicking on pinned playhead/recordhead 2020-03-16 11:07:28 +00:00
James Crook
89beb0c143 Scrubbing off by default. 2020-03-15 23:15:15 +00:00
James Crook
ce085afb3b Bug 2357 ? - Non-standard behavior when right-clicking on pinned playhead/recordhead
This fix fixes a number of issues with right context menus and the pinned button.
I used bug number 2357 (P2) with a question mark as the reference, as I think after this fix 2357 can be closed, even though the fix does not directly address the reported problem.

- The right context menu is now shorter and has pinned/unpinned in it.
- Two menu items have moved to interface preferences (timeline)
- The pin-unpin button now makes a pop-up menu whether right or left clicked.
- The menu is now in the right place.
- The pop up menu now uses checkboxes rather than the text changing.
2020-03-15 19:53:18 +00:00
Leland Lucius
9cf80a41ee Bug 2334 - Mac: AU effects cannot Export or Import the effect's settings
This removes the ability to import/export multiple presets at
once and add the standard method used by the other plug-ings.

It also adds a workaround for the AU view not updating after
setting a new preset.  I will continue to look for the true
cause of this, but the workaround does correct the display
issue.
2020-03-14 18:58:55 -05:00
Paul Licameli
6cf635fdc1 Keep EXPERIMENTAL_FIND_NOTES compilable 2020-03-14 15:53:51 -04:00
Paul Licameli
b9a145f0f8 Keep SHOW_PINNED_POSITION_IN_PREFS compilable 2020-03-14 15:53:51 -04:00
Paul Licameli
c376557011 Keep DEPRECATED_AUDIO_CACHE compilable 2020-03-14 15:09:04 -04:00
Paul Licameli
76c3008759 Remove unused variable 2020-03-14 14:52:47 -04:00
Paul Licameli
c001fd97f7 fix comment 2020-03-14 13:47:49 -04:00
Steve Daulton
7fd592f118
Minor syntax update
The "real" keyword in Nyquist controls is deprecated. Use "float" instead.
2020-03-13 19:23:22 +00:00
James Crook
3fcde5d00f Don't look for "AudacityModule" in plug in modules.
It isn't in these modules, it may slow start up, it is not correct to do it for plug-ins that are disabled.
2020-03-13 17:39:29 +00:00
Leland Lucius
279e96072b Reduce retry time during startup
This is the total time before it is decided a defunct socket
was left behind.
2020-03-12 17:59:56 -05:00
Paul Licameli
c5ed9b37be Keep DEPRECATED_AUDIO_CACHE compilable 2020-03-12 13:46:02 -04:00
SteveDaulton
70f981e847 Ensure that Silence Finder labels are not late 2020-03-12 15:38:24 +00:00
Leland Lucius
f14a3dd90f Don't need to show the command any longer
Seems to be working just fine after several pulls
so don't need to see it anymore.
2020-03-11 23:50:32 -05:00
Leland Lucius
12c940cdf6 Suppress deprecation warning 2020-03-11 23:47:55 -05:00
Leland Lucius
f1ec53d786 Get rid of unwanted dependency in last commit 2020-03-11 23:43:17 -05:00
Leland Lucius
66aae0900b Ease CMake and legacy build coexistence
Cliff noticed that the CMake git ident was not being updated when
pulling new changes.  This was because it was getting captured at
configuration time and, even if you pull more changes, the CMake
configuration may not be redone automatically if the build files
weren't also changed.

So, this adds a new target to get the information at build time
instead.
2020-03-11 22:31:19 -05:00
Raphael Graf
9d4082d7f1
[CMAKE] Set RUNTIME_OUTPUT_DIRECTORY on Linux/BSD (#450) 2020-03-11 18:07:30 -05:00
SteveDaulton
1f8574c144 Bug 2352: Rewrite of Silence Finder
Silence Finder now throws an error if selection too long.
UI updated to use negative dB consistent with all other shipped effects.
Use max of channels for stereo tracks rather than sum of channels.
Avoid resampling track twice.
Update to version 4 syntax.
Remove Debug button, consistent with other shipped effects.
2020-03-11 19:39:49 +00:00
Leland Lucius
ac37d78388 Windows requires an explicit tooltip unset
Linux and Mac did not, but it doesn't hurt to do it for all.
2020-03-11 01:44:21 -05:00
Leland Lucius
16a8fa71db Bug 625 - Track Pan / Gain sliders don't show tool tip on hover
This "should" correct the "double" tooltips mentioned in
comment #7 of the bug report.
2020-03-11 01:19:38 -05:00
Paul Licameli
c2feee6cea Bug2346: Complete fix...
... without making undesirable dependency cycles.

Eliminate calls to NewWaveTrack in effects, but in Edit>Copy too, which was
not mentioned in the bug report.  (Copying a track, deselecting all, and pasting
preserved CLIP colors, but not the TRACK color setting which applies to newly
generated clips.)

Instead, always use the new function WaveTrack::EmptyCopy from the track to be
later replaced, getting color information.

NewWaveTrack is still used in benchmark test, import, the Track menu
commands that make new tracks, recording to new tracks, and generators without
a selection, where there is no track to copy from.

Also when deserializing tracks from the .aup file, in which case the saved
color is later retrieved from the file.

Also, in mix-and-render, where other logic decides whether to copy colors
afterward.

See commit a9658e6ef7f7eaefce4dc37a93d389cca7705f41
2020-03-10 22:32:23 -04:00
Paul Licameli
06b2831d9b Some compilation fixes for EXPERIMENTAL_DA 2020-03-10 16:37:19 -04:00
Leland Lucius
867775ef99 Looks like FindFocus() on wxGTK can return NULL 2020-03-10 12:56:43 -05:00
Leland Lucius
0e42bd42b6 Bug 682 - Linux: Keyboard Preferences: focus trapped in Search box
Gotta love when the solution is right in the bug report.  :-)
2020-03-10 09:52:58 -05:00
Leland Lucius
76c79cb910 Bug 2115 - Linux: Track focus lost on selecting effect 2020-03-10 08:13:44 -05:00
David Bailes
72e24b82d2 Mute/Unmute selected tracks: change names of commands
Commands for muting and unmuting the selected tracks were added in commit 6d30936.
This commit:
1. Removes the word selected, as the user would already assume this to be the case, and the other commands in the Tracks menu which act on the selected tracks do not include the word selected.

2. Fix the duplicate access keys.
2020-03-10 08:41:54 +00:00
Steve Daulton
7217ee1703
Correction to commit acfff57ac80f20cba96b40acfc5cbf0aa344cbe2 2020-03-09 19:03:00 +00:00
Leland Lucius
8cf40d84c2 Fix legacy build... 2020-03-09 13:15:21 -05:00
SteveDaulton
acfff57ac8 Bug 2347: Begin loop play from cursor if no selection
If no selection and cursor outside of project time range,
begin loop play at beginning of project.
2020-03-09 17:04:40 +00:00
Leland Lucius
a7bd7331ac Bug 625 - Track Pan / Gain sliders don't show tool tip on hover 2020-03-09 11:06:07 -05:00
Paul Licameli
046ee21e72 Move GetEditClipsCanMove to global function in TracksBehaviorsPrefs.cpp 2020-03-09 11:23:08 -04:00
James Crook
a284f57e39 Remove warning about empty statement.
(thanks to pi1024e)
2020-03-09 14:00:14 +00:00
SteveDaulton
3ea2b82dbc Bug 2195: Treat multi-channel import / recording as multiple mono 2020-03-09 13:21:37 +00:00
James Crook
efc8f216b1 Clearer code for TimeTrack ruler
(Thanks to pi1024e)
2020-03-09 12:00:20 +00:00
James Crook
91bf05d18c Clearer code for OnPlayStop
The function naming is unfortunate as it is not clear that this
is a toggle between Play and Stop.  Added comments, renaming,
and split a function, and removed a little duplication.
2020-03-09 11:12:41 +00:00
Robert Hänggi
194855b738 Fix some Indentation 2020-03-09 10:14:35 +00:00
Robert Hänggi
2d46db2c5f Implement 2347 and 2348, Loop Play with next/previous Label
2347: Loop Play starts now at cursor position even if no time selection present
2348: Mode is preserved when using Next/Previous Label during Loop Play
2020-03-09 10:14:35 +00:00
Leland Lucius
668bcfc82e Bug 2315 - Mac: Keyboard Preferences is unusable until scrolled.
Second attempt with this bug.  I see a pattern emerging for my
"fixes"!!! :-(
2020-03-08 23:18:51 -05:00
Paul Licameli
37d730edfe Break dependency cycle of Effect and EffectManager 2020-03-08 16:21:28 -04:00
Leland Lucius
0572c0a0d4 Redo fix for Bug 2250
While the fix worked for that specific situation, it broke other
actions like "All Preferences".
2020-03-08 12:46:09 -05:00
James Crook
f0d0198850 Restore traceback in crash-report. 2020-03-08 17:41:59 +00:00
Leland Lucius
5900c52492 Fix a small conflict between the CMake and Xcode builds 2020-03-07 18:49:37 -06:00
Leland Lucius
abec10d88b Add cmake_build.txt and fix a small CMake issue
The cmake_build.txt is for Mac only right now, so we'll probably
want to try and figure out how to make it generic enough for all
platforms.
2020-03-07 18:16:27 -06:00
James Crook
9056eed946 Permit track muting/unmuting from menu whilst playing.
This makes these commands/menu-items more useful.
The track mute buttons operate during playing, so so should the menu version.
2020-03-07 22:59:34 +00:00
Lukas Werling
6d30936d68 Add commands for muting/unmuting selected tracks
There was no convenient way of muting or unmuting some, but not all
tracks. With the new commands, it is possible to quickly select a subset
of all tracks via Shift+click and then mute or unmute them.
2020-03-07 22:49:52 +00:00