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

10720 Commits

Author SHA1 Message Date
James Crook
008d8d8c8c Set BUILD_LEVEL 2, ready for release. Audacity-2.3.3 2019-11-15 11:14:55 +00:00
James Crook
fe8739a362 Add modified mac build_dist script.
This is for convenience and does some of the manual steps.
2019-11-15 10:31:23 +00:00
Paul Licameli
eb2161d3aa Fix (again) TAB key navigation to graphic EQ sliders on Mac...
... original fix was at c8d95e1

regression was at 3e98a10
2019-11-14 23:28:15 +00:00
James Crook
d3f1893e9f Add forum and developer links to README.md 2019-11-13 22:21:47 +00:00
Steve Daulton
199d334614 Create README.md 2019-11-13 22:11:35 +00:00
David Bailes
185d555fc6 Bug2239: Windows, accessibility problem when TrackPanel regains focus
Problem:
When the TrackPanel regains focus, screen readers do not read the track name.
Introduced by the commit: acfd2b70

Fix:
Change TrackPanel::SetFocusedCell() so that it actually sets the focus, rather than just getting it :)

Note: this also fixes bug 2238
2019-11-13 16:49:02 +00:00
SteveDaulton
3c5906193b Fix bug 2233, First effect group incorrectly named 2019-11-12 19:46:55 +00:00
SteveDaulton
cc161a0ea4 Bug 2236, Vocal Reduction & Isolation
Removed duplicate Action, and correct fft-offset
for IsolateCenterInvert
2019-11-12 18:50:09 +00:00
James Crook
1c44a1e061 Include libFlac in tarball. 2019-11-08 20:40:18 +00:00
James Crook
eb00470042 Bug 2231 - Graphic Eq may create wrong effect 2019-11-08 20:12:13 +00:00
James Crook
b3539ed2b8 Update CHANGELOG and README 2019-10-26 12:37:17 +01:00
Paul Licameli
e96c213f4b Fix missing Spanish language choice on Linux...
... Don't modify a hash table (with operator []) while iterating it!
2019-10-24 15:31:24 -04:00
Paul Licameli
b83ebc17a1 Revert addition of extraneous files under scripts/ 2019-10-24 15:17:53 -04:00
SteveDaulton
e9c8438d2d Fix for bug 2230 - Audacity crashes on selecting Resample
See https://bugzilla.audacityteam.org/show_bug.cgi?id=2230
2019-10-24 13:27:29 +01:00
Paul Licameli
cfbffe6d54 Bug 2228: crash closing, only Linux, gcc, opt, wxWidgets 3.0...
... Not the most satisfactory fix, but in fact no dangling pointers will
happen with the code we have now, because the relevant windows are all destroyed
only at the end of AudacityProject's lifetime, including the non-modal windows
(macros, history, lyrics, mixer board, plot spectrum, and contrast) which
are hidden and shown again, not destroyed and recreated, when dismissed and
reopened.

To do:  figure out how to make wxWeakRef work on that combination without
crashing.
2019-10-17 17:07:37 -04:00
SteveDaulton
b2e7350587 Fix bug 2192 - Linux slow effects
Sets the default optimization level for release builds to -O2, though
allowing this to be overridden with CFLAGS / CXXFLAGS.
When the --enable-debug option is selected, optimizations are overridden
by '-O0 -g'.
2019-10-11 10:54:12 +01:00
ajkenny122
f5a6a02da0 Update audacity.desktop.in
Korean translation has been added.
(ko)
2019-10-07 10:39:48 +01:00
David Bailes
cff0011ee4 Bug 2225 - No error message when trying to delete with no selection
The problem only applies to the delete on the edit menu (ctrl+k), pressing delete or backspace work.

Fix: add a couple of missing flags.
2019-10-05 10:17:58 +01:00
Mikhail Novosyolov
a1ecfd10d2 Fix Ru translation of 'signed' and 'float'
Suggested to fix 'signed' at https://bugzilla.altlinux.org/show_bug.cgi?id=37238
See e.g. https://www.quora.com/What-do-the-16-bit-PCM-samples-in-a-wav-file-actually-represent/answer/Ian-Hendry-11
if you don't believe that it's correct.

Also translate 'float', it was not translated.
2019-10-04 19:18:47 +01:00
James Crook
85a3e9880c Bug 2052 - Remove lock file, even if read only
The line breaks in the second message are also changed.
They are not changed in the first message, as that message is already translated.
2019-10-04 11:31:23 +01:00
James Crook
3bce6f1c21 Raise splashscreen at start up. 2019-10-03 20:24:06 +01:00
James Crook
98f495a485 Bug 2052 - Mac: Lock file prevents launching Audacity
This ameliorates the problem, by prompting the user telling them the lock file
location.  It does not fully solve it, but should allow us to reduce the bug to P2.
2019-10-03 17:19:32 +01:00
Paul Chang
dec07d43e5 Update Chinese (TW) Translation 2019-10-03 14:53:44 +01:00
mkpoli
143caa3f57 Update Chinese (CW) Translation 2019-10-03 14:53:44 +01:00
Yuri Chornoivan
7c6baf806a Update Ukranian Translation 2019-10-03 14:53:44 +01:00
Alexander Kovalenko
a54024adb3 Update Russian Translation 2019-10-03 14:53:44 +01:00
Bruno Ramalhete
4ca274eda5 Update Portuguese Translation 2019-10-03 14:53:44 +01:00
Thomas De Rocker
9a0951b40a Update Dutch Translation 2019-10-03 14:53:44 +01:00
Hwanyong Lee
627111fff6 Update Korean Translation 2019-10-03 14:53:44 +01:00
Michele Locati
06a95b0ae4 Update Italian Translation 2019-10-03 14:53:44 +01:00
b n singh
8d90f512f1 Update Hindi Translation 2019-10-03 14:53:44 +01:00
Azpidatziak
817f67b910 Update Basque Translation 2019-10-03 14:53:44 +01:00
Antonio P
9deed2764e Update Spanish Translation 2019-10-03 14:53:44 +01:00
Dimitris Spingos (Δημήτρης Σπίγγος)
57e70e6813 Update Greek Translation 2019-10-03 14:53:44 +01:00
Joachim Huffer
0900a71bc9 Update German Translation 2019-10-03 14:53:44 +01:00
scootergrisen
4a0975f087 Update Danish Translation 2019-10-03 14:53:44 +01:00
Alfredo vicente
726d530d43 Update Valencian (Catalan) Translation 2019-10-03 14:53:44 +01:00
Grzegorz Pruchniakowski
54fa34d6a7 Updated Polish Translation 2019-10-03 14:53:44 +01:00
Olivier Humbert
b261d0101d Update French Translation 2019-10-03 14:51:38 +01:00
Leland Lucius
5955dbc752 Possible fix for bug #590
This change reduces the risk of LADSPA plugins referencing
Audacity symbols by using the RTLD_DEEPBIND flag when loading
the plugins.

It also addresses an issue specific to the "blop" plugins where
they load their own libraries (without RTLD_DEEPBIND).

A much better solution would be to change Audacity's default
symbol visibility to "hidden" which would expose ONLY symbols
specificially marked as visible.
2019-10-02 10:17:00 -05:00
David Bailes
9e51dba3db Bug 2215 - Cut does not work when in Pause mode
In bool MenuManager::TryToMakeActionAllowed(), there's the condition:
(MissingFlags & enabler.possibleFlags()) == MissingFlags

that is, the missing flags has to be a subset of the possible flags.
For cut in pause mode, this condition is not met for the enabler stopIfPaused, because MissingFlags also includes the CutCopyAvailableFlag, which is not one of the enabler's possible flags.
It is not sensible for the missing flags to have to be a subset of the possible flags, because for this to work, for each enabler the possible flags would have to include other flags that could need fixing by other enablers.

Fix:
1. Change the condition to the intersection of the missing flags and possible flags is non-empty.
2. In CutCopyAvailableFlag, remove the condition !AudioIOBusyPred(). If this is present, then due to the first change, paused audio could cause all audio to be selected even when there was a selection. The commands for which this flag is used are cut and copy, and they already have AudioIONotBusy flags, so this change should not affect previous behaviour.
2019-10-02 10:39:15 +01:00
David Bailes
b06af2330b Revert "Bug 2215 - Cut does not work when in Pause mode"
This reverts commit 458d92157a4fccb2524971f607e28a6c73b1901f.

The fix caused another bug: when paused, with select all enabled, all audio was selected.
2019-10-01 15:19:11 +01:00
David Bailes
458d92157a Bug 2215 - Cut does not work when in Pause mode
In bool MenuManager::TryToMakeActionAllowed(), there's the condition:
(MissingFlags & enabler.possibleFlags()) == Missing

that is, the missing flags has to be a subset of the possible flags.
For cut in pause mode, this condition is not met for the enabler stopIfPaused, because MissingFlags also includes the CutCopyAvailableFlag, which is not one of the enabler's possible flags.
It is not sensible for the missing flags to have to be a subset of the possible flags, because for this to work, for each enabler the possible flags would have to include other flags that could need fixing by other enablers.

Fix: change the condition to the intersection of the missing flags and possible flags is non-empty.
2019-10-01 13:56:33 +01:00
David Bailes
6b2785b625 Revert "Bug 2215: Cut does not work when in pause mode"
This reverts commit 6a37cbae35da95b45f88d310a65b23064f3ed117.

This was reverted because it caused bug 2221.
2019-09-30 12:57:31 +01:00
David Bailes
6a37cbae35 Bug 2215: Cut does not work when in pause mode
Minor fix to logic required.
2019-09-23 12:31:05 +01:00
James Crook
cabe925ab7 Make exporting of Soloed Tracks WY(S/H)IWYG
Now the export (should) exactly match the (selected) non greyed out tracks.
i.e. what you see and hear is what you export - no matter which mode of
mute/solo you choose.

This is now applied not just to export but also to export multiple.
2019-09-08 14:22:40 +01:00
James Crook
ef8e1ed6ef Update pot and po files, ready for translation. 2019-09-07 14:09:35 +01:00
Jonatã Bolzan Loss
a77a3ab2ac Fix exporting soloed track 2019-09-05 17:57:57 -03:00
SteveDaulton
5d4c884764 Fix bug 1824
Generate effect preview fails when no selection
2019-09-05 21:01:46 +01:00
James Crook
76d52fdc99 Make Bevel2 widget antialiased
Hat tip to Jonatã Bolzan.
2019-09-05 13:02:31 +01:00