1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-07 23:32:53 +02:00

11991 Commits

Author SHA1 Message Date
David Bailes
9210c2aa35 Time Toolbar: change "TimeToolBar" to "Time"
Change string or sub-string "TimeToolBar" to "Time" to conform with the naming convention of other toolbars.

(Change prompted by the narrator screen reader unexpectedly reading TimeToolBar rather than Time when tabbing to the toolbar.)
2020-03-07 11:07:47 +00:00
Leland Lucius
ced4c21700 Bug 2334 - Mac: AU effects cannot Export or Import the effect's settings
Nearly all of the entire preset handling was broken.  It was based
on the parameter names only and for various reasons, that was very
inadequate.

So, it now uses the recommended approach.
2020-03-07 02:06:15 -06:00
Leland Lucius
35fa6cf399 Bug 2036 - Mac: Some AU plug-in effects can be enabled but fail to register
None of the effects listed in the bug expose any parameters.
2020-03-07 01:39:11 -06:00
Leland Lucius
d15308b7e7 Bug 1602 - Mac: AUPeakLimiter plug-in visual corruption makes it hard to use the effect
And fix for #3 listed here:

https://forum.audacityteam.org/viewtopic.php?f=47&t=109165&p=387698#p387698
2020-03-06 23:20:23 -06:00
Leland Lucius
6c9cdb4bc1 Plug-in list doesn't display properly on Mac
After sorting, the list doesn't completely update until you click
within it.  It this completely refreshes.  This fixes it...
2020-03-06 23:13:50 -06:00
Paul Licameli
a9658e6ef7 Alternative fix for Bug2346 without dependency cycles 2020-03-06 17:32:24 -05:00
Paul Licameli
d869f78ab9 Revert fix for Bug 2346, which made a dependency cycle 2020-03-06 17:25:08 -05:00
James Crook
c60ec1a6e1 Bug 2235 - Timer Record does not shut down Computer if Automatic Save Project is not selected 2020-03-06 20:16:43 +00:00
James Crook
f1b6843b9a Bug 2321 - Crash on editing ChangePitch parameters in a Macro
EffectChangePitch:: Don't use the inputTracks() when building the GUI
in Batch mode.

Repeat and NyquistEffect had the same problem as they could call
FindProject() which used inputTracks() on a closed project.  Fixed by a change in Effect::GetSelectionFormat().
2020-03-06 19:14:31 +00:00
James Crook
877ffc3287 Bug 2344 - Windows: Generate Support Data shows info/error message re. language 2020-03-06 12:06:17 +00:00
James Crook
d2847fe4c4 Fix broken build (missing header file) from Bug 2346 fix. 2020-03-06 11:31:59 +00:00
James Crook
d78026c151 Bug 2346 - Selected wave color wrong after applying Nyquist effect or Generator 2020-03-06 11:18:24 +00:00
James Crook
09883646ec Fix Linux builds (Case sensitive include paths) 2020-03-05 23:00:05 +00:00
James Crook
95bbe617b8 Bug 2343 - Presets: Effect Ids not the same in Presets as for Macros 2020-03-05 22:14:17 +00:00
James Crook
301c511422 Remove unwanted ':' on names of scripting checkboxes.
The name comes after the checkbox, and looks better without the ':'.
Made an exception for "Resize:" in  SetProjectCommand.
It controls 4 subordinate settings, and those settings do come after the name.
2020-03-05 19:53:16 +00:00
SteveDaulton
722a3f5ea5 Fix: 'aud-import-effects' should be 'aud-import-commands' 2020-03-04 12:50:52 +00:00
SteveDaulton
171a43821e Nyquist: Cache supported Scripting command profiles.
Fixes slow load on first run of Nyquist effect.
Revert aud-import-effects to optional, and add
aud-do-command as fast alternative.
Slow load now only on first debug use of new commands
and cached until Nyquist temp folder is cleared.
To avoid unnecessary overhead, 'Lispy' scripting commands
only provide additional validation when debugging enabled.
AUD-PRINT-COMMAND added as handy reference for new commands.
Cache may be refreshed manually with (aud-refresh-debug-data-cache).
2020-03-04 12:40:48 +00:00
Leland Lucius
3d1abf3ddb Preset GIT info in case GIT isn't installed 2020-03-03 17:15:02 -06:00
Raphael Graf
6bb10d4c8f
[CMAKE] Fix build outside of git repository (#440) 2020-03-03 17:11:22 -06:00
Carlo Bramini
3d38ddf6a2
[CMAKE] Portmidi: add missing Unix files in Cygwin (#442)
When doing the final link of Audacity executable on Cygwin, many errors like this one were printed on the console:

ld: ../lib/audacity/libportmidi.a(portmidi.c.o):portmidi.c:(.text+0x3f): undefined reference to `pm_alloc'

This happened because some files were missing since Cygwin name was not included together with other unix platforms.
2020-03-03 17:06:42 -06:00
Paul Licameli
b8fd99692d Preview button of Noise Reduction always disabled when editing macro...
... as was intended but not properly implemented
2020-03-03 12:47:34 -05:00
Raphael Graf
11748750fb
Fix manpage install path (CMake) (#439) 2020-03-02 23:33:24 -06:00
Carlo Bramini
d8362e0897
[CMAKE] Portaudio: fix support in Cygwin (#438)
* [CMAKE] Portaudio: add unix paths for Cygwin

When building on Cygwin, I got this error:

/home/carlo/audacity/lib-src/portaudio-v19/src/hostapi/oss/pa_unix_oss.c:90:10: fatal error: pa_unix_util.h: No such file or directory
   90 | #include "pa_unix_util.h"

this happened because some additional search path was not included.

* [CMAKE] Portaudio: add missing Unix files in Cygwin

When doing the final link of Audacity executable on Cygwin, many errors like this one were printed on the console.

/usr/lib/gcc/x86_64-pc-cygwin/9.2.0/../../../../x86_64-pc-cygwin/bin/ld: CMakeFiles/Audacity.dir/AudioIO.cpp.o:AudioIO.cpp:(.text+0x17a): undefined reference to `PaUtil_GetTime'

This happened because some files were missing since Cygwin name was not included together with other unix platforms.
2020-03-02 23:31:56 -06:00
Leland Lucius
2ad3fe5406 Bug 2250 - Closing Screenshot dialog within the 5 second wait window causes a crash
Timer notify was happening after the window closed.
2020-03-02 19:38:34 -06:00
James Crook
a0578f71c3 Bug 2218 - Rendering a single track unnecessarily strips it of its properties 2020-03-02 20:11:39 +00:00
Leland Lucius
bd04315b7a Fix for bug #2052
This simplifies the active/aborted Audacity detection for Mac and Linux by
getting rid of the lockfile entirely. Instead it utilizes the socket file
that was already being used for communication.

More comments in source...
2020-03-02 13:33:28 -06:00
James Crook
4884f59982 Bug 2316 - Meter scale overprints meter options button 2020-03-02 19:29:48 +00:00
James Crook
042b0f6b9b Bug 2338 - Graphic EQ: Frequency sliders cannot be identified by just looking at the effect UI. 2020-03-02 18:57:09 +00:00
James Crook
e5dc8928dc Bug 2288 - Audio clips may overlap 2020-03-02 18:07:34 +00:00
Paul Licameli
91503a91f1 Amplify effect should correctly restore the saved can-clip setting...
... bug began at commit d98e41a

When not batch processing, don't overwrite mCanClip
2020-03-02 12:12:27 -05:00
Paul Licameli
310b5dea30 Fix (again) calls to AddCheckBox...
... Force you to pass bool now.  Break compilation in case you pass literal
"false", rather than implicitly converting it to bool true !

See commit 7766d9a192a9d28f8207c95cdd7ce08464116525 which was in 2.3.2

But Max merged later at d9608cddea49cb33815fd9475f2b4f822913b772 in 2.4.0, with
his effect apparently written analogously with the old code in Normalize from
before that, and this quetly compiled with the wrong effects.
2020-03-01 22:17:20 -05:00
James Crook
6c69484899 Bug 2285 - Many action buttons and items in Toolbars activate the action on right-click (expect context menu or null action) 2020-03-01 22:00:05 +00:00
Leland Lucius
2a4421bf92 Remove sc4 plugin from CMake build 2020-03-01 12:12:37 -06:00
Paul Licameli
a461b7a273 Possible fix for intermittent assertion violations at Linux startup 2020-02-29 17:13:53 -05:00
Leland Lucius
418c4dfacb Fix typo 2020-02-29 13:08:57 -06:00
Leland Lucius
8b184e1172 Rework audacity.desktop file creation
In 805026728ab9dab7437d6338cc4b5cac70a6cd9f, Raphael fixed
a problem with the generator expressions showing up in the
desktop file.

But, I redid it without generator expressions altogther
to get rid of null/empty mimetype entries.  These probably
do not matter, but it's no big deal to prevent them.
2020-02-29 12:41:11 -06:00
Raphael Graf
805026728a
Fix audacity.desktop file generation (CMake) (#436) 2020-02-29 09:54:42 -06:00
Leland Lucius
caab2a56c9 Remove gettext download for Mac in CMake build
And added a python version that will be used on all platforms
when a suitable msgfmt isn't installed.  (As long as python
is installed.)

Extracted all the Audacity specific functions from main cmake
list and moved them to their own module.

Rearrange the main cmake module a bit and misc. cleanup.
2020-02-29 01:49:55 -06:00
Leland Lucius
fe09b0c4ac Add a couple of missing header checks 2020-02-28 18:08:36 -06:00
Leland Lucius
037186f9f0 Fix for bug #2175
Needed to Raise() the mixerboard's parent when it gets
hidden.
2020-02-28 15:46:47 -06:00
Leland Lucius
618cc966b0 Fix bug #2333
It wasn't using the "AQUA" theme.
2020-02-28 15:07:09 -06:00
Leland Lucius
1a2b407e89 Add "minsrc" target to build tarball
This adds a new target that will build the "minsrc" tarball.

It can be created on any platform now, either from the command
line or from within the Window's and Mac's project files.

The output tarball will be in the build directory.

And it's very easy to update the list of files/directories to
exclude...see scripts/CMakeLists.txt
2020-02-28 01:40:16 -06:00
Leland Lucius
e760809b7b Kick off build for pull requests 2020-02-27 11:15:33 -06:00
Leland Lucius
195fea367c Kick off build for pull requests 2020-02-27 11:14:17 -06:00
Raphael Graf
dff2124be2
Fix requirements for libmad and lv2 in cmake-proxies/CMakeLists.txt (#435) 2020-02-27 10:49:49 -06:00
James Crook
76498f4ef4 Bug 2289 - Original Slider Length
Reverted my 'EXPAND' fix in favour of Paul's fix which preserves the original slider length and so does not need a new picture in the manual.
2020-02-27 16:32:12 +00:00
Leland Lucius
96572761c4 Fix linkage to sc4 plug-in 2020-02-27 09:58:24 -06:00
Paul Licameli
664dc59392 Bug2289: alternative fix...
... see also b23d98fd0577a907d4372c1a4b4e35981a3fcedc and
bed7b41af98243ec0760e3d48cbb53c0de0e1367
2020-02-27 08:33:38 -05:00
Leland Lucius
f62500c3ab Disable sc4 plugin tempoarily
Having some linkage problems on Windows...
2020-02-27 01:58:47 -06:00
Leland Lucius
50e4d74007 Make Audacity dependent on sc4 plugin 2020-02-27 01:08:46 -06:00