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

7590 Commits

Author SHA1 Message Date
Yarn366
26a6815db8 Fixed the value of MAX_HIGH_SURROGATE 2017-11-06 21:15:56 +00:00
Yarn366
f667b9f269 When escaping characters for XML, don't escape valid surrogate pairs on platforms where wchar_t (and, by extension, wxUChar) is 2 bytes. Also, ignore invalid surrogates and the noncharacters U+FFFE and U+FFFF. 2017-11-06 21:15:56 +00:00
Paul Licameli
25a65c34e7 Fix bad punctuation, thanks to Joachim Huffer, update .pot again 2017-11-06 13:26:15 -05:00
Paul Licameli
6136bb5e89 Update audacity.pot 2017-11-06 11:22:58 -05:00
Paul Licameli
66d5861360 i18n-hints 2017-11-06 11:01:05 -05:00
Paul Licameli
a9f5c9c929 Implement ComboEditor::Clone, and use override 2017-11-05 21:35:04 -05:00
Paul Licameli
072667e908 Move Cliff Scott's credit to Contributors section 2017-11-05 21:08:52 -05:00
Paul Licameli
91b59d8af1 Callthrough to base class UpdatePrefs was missing 2017-11-05 21:04:02 -05:00
Paul Licameli
e5c07fae84 some missed translations, i18n-hints 2017-11-05 21:01:53 -05:00
Paul Licameli
31231a54d2 use override 2017-11-05 21:01:52 -05:00
Paul Licameli
9612e3d971 indentation, final newlines, spelling, remove unused members 2017-11-05 21:01:38 -05:00
Paul Licameli
da5e5e51c9 Config file keys do not need to localize 2017-11-05 20:36:19 -05:00
Paul Licameli
d3b1ae512b Effect param keys don't need to localize; audacity.pot can shrink...
... The keys are only ever used as internal identifiers in wxConfigFile
objects.  So they are often space-less and camel-cased.

I have noticed a couple instances of translators confused by these.
2017-11-05 11:48:15 -05:00
Paul Licameli
75becb03f4 Fix auto-scrolling when dragging edge of existing selection 2017-11-05 10:40:21 -05:00
James Crook
68f00326fd We're now on Version 2.2.1 development. 2017-11-05 12:09:18 +00:00
Paul Licameli
d8c3a59bd6 Zoom to fit (as in 2.1.3) after File > Open (Recent), audio/MIDI file 2017-11-04 21:00:55 -04:00
Paul Licameli
a5dfff4bd2 Fix message box for completed Export Multiple which got lost in 2.2.0 2017-11-04 21:00:01 -04:00
Paul Licameli
08fba266b3 Bug1767: High Sierra: dbl-click 2 file icons, should get 1 app icon 2017-11-04 21:00:01 -04:00
Paul Licameli
5dd72acc02 Bug1770: fix crash applying chains 2017-11-04 20:59:55 -04:00
James Crook
68897d8932 Some cppcheck fixes by David Binderman 2017-11-04 17:47:39 +00:00
James Crook
7c49019669 Bug 1766 - Invalid check for unsupported Nyquist plug-in version
Issue/fix by David Binderman.
2017-11-04 17:47:32 +00:00
James Crook
b48c6b0fd6 Clip (and track) colours now persists in .aup file. 2017-11-04 17:47:22 +00:00
James Crook
42c52de7f1 Coloured clips basics
These basics add a colour index to each clip and track, and allow for a choice of four colours to be set from the track menu drop down.  The additional wave colours (red, green and black) are not currently configurable, and the colour index is not currently saved.
2017-11-04 17:47:02 +00:00
Paul Licameli
fd3813fa30 Open 2.2.1 alpha 2017-11-02 14:28:48 -04:00
Steve Daulton
d6ee9bf975 remove incorrect information about PortMidi Audacity-2.2.0 2017-10-26 18:44:39 +01:00
Paul Licameli
58f07d2021 Flush .aup before writing .au; no redundant out-of-space messages 2017-10-25 15:06:35 -04:00
Paul Licameli
7eeb88384d Compensate for bug in wxCopyFile, which can return incorrect success 2017-10-25 15:06:34 -04:00
Paul Licameli
985457e992 Rearrange steps in saving project so .aup is cleaned up on failure 2017-10-25 15:06:23 -04:00
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