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

7562 Commits

Author SHA1 Message Date
Paul Licameli
fd2a242012 XMLFileWriter cleans up correctly in case of failure 2017-10-25 15:06:23 -04:00
Paul Licameli
c874519522 When saving compressed fails, clean up partial results 2017-10-25 15:06:23 -04:00
Paul Licameli
3f00979fc2 maketarball script includes portmidi, minus unused sub-dirs 2017-10-25 14:59:48 -04:00
Paul Licameli
985abaf400 minor edits to INSTALL 2017-10-25 14:59:10 -04:00
Paul Licameli
41f191453f Make patch describing change in portaudio source at 38fd97b 2017-10-25 14:13:00 -04:00
Steve Daulton
72dec607bb Update for Audacity 2.2.0 2017-10-24 23:34:18 +01:00
Paul Licameli
c613a0bd40 revert last three 2017-10-24 04:32:46 -04:00
Paul Licameli
c02bf91689 Rearrange steps in saving project so .aup is cleaned up on failure 2017-10-24 04:24:41 -04:00
Paul Licameli
a6c69dec74 XMLFileWriter cleans up correctly in case of failure 2017-10-24 04:24:41 -04:00
Paul Licameli
874d8da025 When saving compressed fails, clean up partial results 2017-10-24 04:24:41 -04:00
Paul Licameli
7f7c7795e7 Credit Cliff Scott 2017-10-24 04:24:40 -04:00
Paul Licameli
f370df6520 Sense empty .au at opening, treat as missing, give recovery options 2017-10-21 13:02:34 -04:00
Paul Licameli
e050516702 Correct other failure paths in DirManager::SetProject 2017-10-21 13:02:34 -04:00
Paul Licameli
15a1fa14e9 a comment about the new saving procedure 2017-10-21 13:02:34 -04:00
Paul Licameli
c1d1bee6b1 Better error handling when moving a project to another directory...
... Do NOT remove original files, or change the stored path names, until after
successful creation of ALL new copies; then, it is a no-throw commit operation.

In case of failure of some copies, cleanup code already existed to fix
partial results.
2017-10-21 12:59:36 -04:00
Paul Licameli
bea1a089ff spelling 2017-10-21 11:23:55 -04:00
Paul Licameli
e4b9b7b505 Avoid long repetitions of message boxes for opening corrupt project 2017-10-21 10:40:41 -04:00
Paul Licameli
404eca84c8 Implement mayThrow argument of WaveTrackCache::Get properly...
... So that we don't get into a loop re-throwing exceptions while trying to
draw a corrupt project.

And so that we don't crash playing a corrupt project.
2017-10-21 10:39:39 -04:00
Paul Licameli
39a5669cb9 Allow user cancellation of save 2017-10-20 23:56:23 -04:00
Paul Licameli
d7d7d67f7c Edit one link destination inside an internationalized string...
... Apply substituion to the result of translation lookup, assuming the
translator preserved the url verbatim.  (But in future, we should not have
urls inside translated strings.)

Problem is that the page faq_opening_and_saving_files.html will exist in the
2.2.0 manual online, but the anchor #midi will no longer exist on it.

This help link comes up only when import fails (perhaps the file is corrupt)
and the user presses the help button.

This help goes through an unusual code path that never uses local help.  That
could stand fixing in future.
2017-10-19 16:34:35 -04:00
Paul Licameli
1a22a59ee9 Fix links to local help for buttons in Library preferences...
... There are four different code paths to test, for four different "Download"
buttons:

The two "Download" buttons in the Libraries preference dialog; and,
The Download button in each of the two dialog boxes that follow the two
"Locate..." buttons.

There are just two new help pages in a proper build of local help, each the
target of two buttons.

One of these pages is called "FAQ:Installing the FFmpeg-Import-Export Library"
rather than "FAQ:Installing the FFmpeg-Import/Export Library"

because there are some difficulties preventing links to pages with "/" in the
title, which I didn't try to fix.
2017-10-18 21:47:59 -04:00
Paul Licameli
423a752bef Improved file exception message for locale "en" as well as for blank 2017-10-18 15:39:01 -04:00
Paul Licameli
147c3f9d65 Use American spelling 2017-10-18 12:16:52 -04:00
Paul Licameli
e329990ec0 fix build 2017-10-18 04:14:45 -04:00
Paul Licameli
9a081b0aab Updated README.txt by Bill Wharrie 2017-10-17 21:02:29 -04:00
Paul Licameli
68706c24c9 Improve the message for exhaustion of file storage on Windows 2017-10-17 20:53:46 -04:00
Paul Licameli
2d17ddc100 Fix overload resolution of a call to HelpSystem::ShowHelp...
... formerly wxT("") matched bool, not wxString.  Not what was meant!
2017-10-17 20:32:07 -04:00
Paul Licameli
32e40b3f7f Fix a remote help link in Lib prefs> Locate... > Download ...
FindDialog::OnDownload in ExportMP3.cpp should be analogous with
FindFFmpegDialog::OnDownload in FFmpeg.cpp
2017-10-17 20:31:58 -04:00
Paul Licameli
448eb2eb71 Spectral Edit Multi Tool has a manual page
Fixes an omission in commit fd3d41e82f82f887e57dfd283c5e43e3800762d2
2017-10-17 18:19:17 -04:00
Paul Licameli
93f20b2bf2 Improved message for failed file writes in recording, and elsewhere 2017-10-17 07:18:38 -04:00
Paul Licameli
49174461d1 Overwriting export via save-compressed or chain commands: safety...
... of original file contents in case of failure.
2017-10-17 06:46:29 -04:00
Paul Licameli
cbf4c11e26 When export fails, don't leave a partially written file. 2017-10-17 06:29:04 -04:00
Paul Licameli
9694279804 Guard against crash when stopping a stream...
... caused by remembering a NULL pointer to active project when starting a
stream.

Hard to reproduce, but reported by David Bailes.  We suspect that both the
closing of another project window, and changes of focused application, are
necessary to reproduce the problem.
2017-10-17 06:17:06 -04:00
Paul Licameli
b49e467412 Bug1756: reinstate status for disk capacity during recording 2017-10-16 21:22:19 -04:00
Paul Licameli
8a762f95b6 In case save of new project fails, clean up the _data directory 2017-10-16 21:22:19 -04:00
David Bailes
cbfde23e42 Fix for 1753: keyboard interaction with meter buttons broken
There are two problems with using Enter to press the meter drop down buttons:
1. It only works the first time.
2. If auto-select auto is on, then audio is auto-selected.

This was caused by commit a0ea5d6. The problem with this commit is that meters and sliders are also derived from wxPanel, and therefore affected by the fix.

To fix this, make the above fix specific to the Lyrics panel.
2017-10-14 21:49:20 -04:00
Paul Licameli
c2f82181fc Update special case copying of wxstd.mo for Mac build 2017-10-13 13:12:31 -04:00
Paul Licameli
13358059cf Release build 2017-10-13 10:45:41 -04:00
Paul Licameli
fadef90046 Updated pt_BR.po -- Brazilian Portuguese submitted by Cleber Tavano...
... 99% complete
2017-10-13 10:43:38 -04:00
Paul Licameli
1960762308 Fix a null dereference found by Pvs-studio...
... I think the other examples flagged by it are provably redundant
null-checks after uses of pointers, not really bugs
2017-10-12 11:31:08 -04:00
Svyatoslav
31b820b47c src/widget/OverlayPanel: PVS-Studio: fixes bug with remove function. 2017-10-11 14:16:33 +03:00
Paul Licameli
a2a08e8520 Fix extraneous copies of three .mo files in mac build 2017-10-10 16:24:34 -04:00
Paul Licameli
571ce7f86a Fix the few missing messages of sl.po 2017-10-09 17:04:47 -04:00
Paul Licameli
66915b63ee Updated sl.po -- Slovenian submitted by Martin Srebotnjak...
... Nearly complete, but a few missing strings for Distortion effect
2017-10-06 11:40:15 -04:00
Paul Licameli
6a8bba0a99 Fix all remaining misuses of macro _ in static initializers...
... I found them using a rewritten macro _ that dynamically checked
that translations have been initialized.  But I do not commit that changed
macro.
2017-10-01 17:20:05 -04:00
Paul Licameli
c94222ff54 Fix missed translations in Distortion effect after language change 2017-09-29 17:17:39 -04:00
Paul Licameli
4609d5af2e A few more missed translations...
"seconds" and "Output" are translated elsewhere, so just add _

New string _("%") will simply go through untranslated for now but can be in next
version's audacity.pot
2017-09-28 12:08:07 -04:00
Paul Licameli
f7a059e4fe Updated hi.po -- Hindi submitted by Bashishtha Singh 2017-09-27 02:04:31 -04:00
Paul Licameli
4a0fbf83af Bug1735 residual: paste into region starting < Note Track start...
... Note that the cases of end < start and end > start follow different paths.
2017-09-26 12:05:47 -04:00
Steve Daulton
d78033887f Fix initialization of Debug and Preview buttons 2017-09-26 12:34:44 +01:00