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

4233 Commits

Author SHA1 Message Date
Paul Licameli
cde1e1eaab Remove some duplication, fix EXPERIMENTAL_OUTPUT_DISPLAY and Esc key 2017-03-17 17:52:18 -04:00
Paul Licameli
64d163ebcd Make EXPERIMENTAL_OUTPUT_DISPLAY compile 2017-03-17 17:52:18 -04:00
Paul Licameli
ed8c7fd60d Make EXPERIMENTAL_MIDI_OUT compile, but it fails to link 2017-03-17 17:52:18 -04:00
Paul Licameli
1e8f0e5a59 EXPERIMENTAL_VOICE_DETECTION: compile, use const, more careful casts 2017-03-17 17:52:17 -04:00
Paul Licameli
4c6306e6d6 Fix compilation of old NoiseRemoval 2017-03-17 17:52:17 -04:00
Paul Licameli
e7c0862546 Fix compilation of EXPERIMENTAL_OD_FFMPEG 2017-03-17 17:52:17 -04:00
Paul Licameli
463e7d971d Make EXPERIMENTAL_FIND_NOTES work again 2017-03-17 17:52:16 -04:00
Paul Licameli
dbb2f04def Incomplete fixes for compilation of EXPERIMENTAL_EQ_SSE_THREADED 2017-03-17 17:52:16 -04:00
James Crook
f061b0b853 Prepare for 2.2.0 Release Cycle.
* IS_ALPHA to 1
* Version number to 2.2.0.
2017-03-17 20:39:11 +00:00
James Crook
ffe4aae962 IS_ALPHA to 0 2017-03-08 13:37:36 +00:00
Leland Lucius
0efe931df2 Bug 290 - (Mac) LAME: Audacity looks for LAME in a restricted folder that Mac no longer supports 2017-03-03 19:27:17 +00:00
James Crook
2efd4ee9ca Bug 1599 - Amelioration. Don't require TrackExists to paste.
Following agreement between Steve and David B.
2017-03-03 10:14:32 +00:00
James Crook
a5f7dc60c4 Alpha welcome screen help hyperlinks to alpha manual. 2017-03-02 16:33:19 +00:00
James Crook
4576ccb1ad HasFiles and HasSubDirs require a successfully opened directory.
Issue found by David Bailes.
2017-03-02 13:08:19 +00:00
Darrell Walisser
d1b49952e9 Two Initialisations (Valgrind) 2017-03-01 22:39:27 +00:00
Paul Licameli
a3d20c846a Don't invert 24 or 32 bit PCM files when reimported via FFmpeg libs 2017-03-01 21:50:45 +00:00
Steve Daulton
b66675d71c Restore legacy Nyquist plug-in PEAK-LEVEL property 2017-03-01 18:14:30 +00:00
Steve Daulton
f19b79f5c3 Consistency: 'plug-in' not 'plugin'
but retain deprecated / legacy form in code for compatibility.
2017-03-01 18:14:30 +00:00
James Crook
a4136f5979 Bug 1427 - Summary: Wording Issues - Metadata Tags 2017-03-01 15:57:48 +00:00
James Crook
95861bf7f2 Bug 1567 - Amelioration. Delete EMPTY temp dirs on close in multiproject
This fix adds flags to RecursivelyRemove to be more specific about what to remove.  With the kCleanDirsOnlyIfEmpty option it is now safe to call CleanDir on closing a second unsaved project.  In particular, if some of the wave has been copied to the clipboard, that part of the wave does not get deleted on close, and is available to paste into the other project which is still open.  In CleanDir the folders containing those block files are not deleted.  They will get deleted later when the second project is closed too.

CleanDir is now called with that option when closing a project that is not the last one being closed.  .DS_Store files, if present, will be deleted, and any empty directories for that project.  I have also tested that clipboard contents are preserved.
2017-03-01 15:57:01 +00:00
James Crook
fc42fd9b0d Bug 1597 - Tweak: make version check on welcome user-initiated.
The welcome screen now has an extra prelude for Alphas, and as result no longer needs to force a version check onto our website.  Users can still do that by clicking "check online".

I've also rearranged the version check code a little, so that there is better reuse.  E.g. we can change the URL in just one place in the code.
2017-02-28 19:05:06 +00:00
James Crook
facaeb9b59 Enable version checking (from build info) in release versions. 2017-02-26 18:58:31 +00:00
James Crook
f26478f75d Typo Comit -> Commit 2017-02-26 18:04:43 +00:00
James Crook
bf7799e90c Bug 1412 - (partial workaround for) modeless real/empty "Help on the Internet" pair. 2017-02-26 09:44:23 +00:00
James Crook
9cb68a66a0 Always include build date/time in CheckUpdate 2017-02-26 09:10:30 +00:00
James Crook
c53e2dbb77 Bug 1597 - Enh: Greater clarity over status of versions needed
- For ALPHA builds we do a check version with the Welcome screen (if welcome screen is enabled).
- A 'Check Online' in the About box provides a new route to check version
- Check Version now passes CommitId and Build Date/Time to identify a version.

To actually close the bug we need the javascript on the server page to put up informative messages.
2017-02-25 23:00:39 +00:00
Darrell Walisser
43291687a5 Bug 1401 - Wait for window visibility before starting timer 2017-02-25 16:16:42 -05:00
Steve Daulton
7517b2653e Set minimum size of EditCurvesDialog (bug 470) 2017-02-24 18:52:25 +00:00
Steve Daulton
a80556df2f Bug 1574 - Built-in generators may generate wrong length 2017-02-24 18:52:03 +00:00
Steve Daulton
d9f7b3605f Bug 1576 - Assert when New Length is zero in Change Speed effect 2017-02-24 18:51:39 +00:00
Steve Daulton
67810d35bf Bug 1573 - Multi-line SAL scripts fail in Nyquist Prompt 2017-02-24 18:51:17 +00:00
Steve Daulton
81dd23bd16 Bug 1566 - Incorrect error message if Nyquist returns mono sound as an array
and quieten a load of compiler warnings.
2017-02-24 18:50:30 +00:00
Steve Daulton
1a5a025b70 Update Nyquist v4 property lists and comments
Comments added where documentation is required.
2017-02-24 18:50:28 +00:00
James Crook
f4bfe1fc02 Bug 1599 - Cannot paste clipboard text into label unless content already on Audacity clipboard
Thanks to Steve Daulton for the fix.
2017-02-24 18:07:47 +00:00
James Crook
1ffe7367a3 Comment about missing/broken ERR_HANDLING. 2017-02-24 17:21:17 +00:00
James Crook
2a4794760c Merge remote-tracking branch 'dave/metadatacancel' 2017-02-24 17:15:24 +00:00
David Bailes
06dc9073ab Fix for bug 1550 - metadata editor: esc does not cancel
Problem: on Windows, Esc does not cancel metadata editor.

Fix:
1. In tag.h, for windows, don't override IsEscapeKey().
2. In tag.cpp, for windows, include a return in the function DoCancel, so that if a cell is being edited and the user presses Esc, this just cancels the edit, and not the dialog.

This fix returns the behaviour of the dialog on Windows back to the behaviour prior to commit c1ca055. It only affects the behaviour on Windows.
2017-02-24 16:41:08 +00:00
James Crook
72d2aaa385 Merge remote-tracking branch 'paul/bug451' 2017-02-24 16:38:20 +00:00
James Crook
5d76e66168 Merge remote-tracking branch 'paul/AUbug' 2017-02-24 16:37:19 +00:00
James Crook
92349739f9 Merge pull request #175 from cannam/mp3_fix_truncated_import
Fix truncated decode of mp3 files on import
Thanks for this Chris.  Sorry for the delay in committing it.
2017-02-24 14:05:23 +00:00
James Crook
9e7756cdc8 Set IS_ALPHA to 1 2017-02-24 13:44:50 +00:00
Paul Licameli
7808033421 Fix crash opening menu in some AU effects 2017-02-23 22:52:17 -05:00
Paul Licameli
79c07bd5c1 Bug451 re-fix: When file open fails, don't erase blockfiles
The original fix of years ago must have caused leaked memory, and was
undone by my other changes to track memory management.  This fix preserves
the intent, and avoids leaked memory.
2017-02-23 12:47:50 -05:00
James Crook
89c44f9cd6 Add fileSpec to CleanDir, so can be selective about files to delete.
Note that CleanDir may be used on a temp directory, deleting entire projects, and in that case
we delete all files too, but do not want to delete files that are at the top level, only ones inside
projects.
2017-02-20 12:58:11 +00:00
James Crook
0a518b65d1 Don't follow symlinks in RecursivelyEnumerate
Projects will only have symlinks in them if they have been tampered with, and then
following the links, especially when doing CleanDir(), would be dangerous.  So don't.

Improved comments, otherwise it isn't clear that CleanDir is needed on Windows
and Linux, not just Mac.  It is deleting whole subdirs, not just .DS_Store files.
2017-02-20 12:17:16 +00:00
Paul Licameli
5b10c386e9 Bug1594, 1567: Don't destroy source project when saving-as! 2017-02-19 12:55:01 -05:00
Darrell Walisser
11cfe75793 Add missing template instantiation 2017-02-07 13:11:33 -05:00
James Crook
085489f7e2 Don't scan AudioUnits in fast check of plug-in validity. 2017-02-07 11:57:44 +00:00
James Crook
5809499cfc Bug 1580 - Residual
I'd missed the path for Export Audio and Export Selected Audio.
2017-02-07 11:38:56 +00:00
Paul Licameli
e84a5b66ba Fix Mac build after commit e4260e9581facc288be40d9ca84f98d52ec724b1 2017-02-06 20:31:51 -05:00