Skip to content
Permalink
Branch: master
Commits on Oct 17, 2019
  1. Bug 2228: crash closing, only Linux, gcc, opt, wxWidgets 3.0...

    Paul Licameli
    Paul Licameli committed Oct 15, 2019
    ... 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.
Commits on Oct 11, 2019
  1. Fix bug 2192 - Linux slow effects

    SteveDaulton committed Oct 11, 2019
    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'.
Commits on Oct 7, 2019
  1. Update audacity.desktop.in

    ajkenny122 authored and JamesCrook committed Oct 7, 2019
    Korean translation has been added.
    (ko)
Commits on Oct 5, 2019
  1. Bug 2225 - No error message when trying to delete with no selection

    DavidBailes committed Oct 5, 2019
    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.
Commits on Oct 4, 2019
  1. Fix Ru translation of 'signed' and 'float'

    mikhailnov authored and JamesCrook committed Oct 4, 2019
    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.
  2. Bug 2052 - Remove lock file, even if read only

    JamesCrook committed Oct 4, 2019
    The line breaks in the second message are also changed.
    They are not changed in the first message, as that message is already translated.
Commits on Oct 3, 2019
  1. Raise splashscreen at start up.

    JamesCrook committed Oct 3, 2019
  2. Bug 2052 - Mac: Lock file prevents launching Audacity

    JamesCrook committed Oct 3, 2019
    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.
  3. Update Chinese (TW) Translation

    ashurn authored and JamesCrook committed Oct 3, 2019
  4. Update Chinese (CW) Translation

    mkpoli authored and JamesCrook committed Oct 3, 2019
  5. Update Ukranian Translation

    yurchor authored and JamesCrook committed Oct 3, 2019
  6. Update Russian Translation

    Alexander Kovalenko authored and JamesCrook committed Oct 3, 2019
  7. Update Portuguese Translation

    Spectrum256 authored and JamesCrook committed Oct 3, 2019
  8. Update Dutch Translation

    RockyTDR authored and JamesCrook committed Oct 3, 2019
  9. Update Korean Translation

    hwan-ajou authored and JamesCrook committed Oct 3, 2019
  10. Update Italian Translation

    mlocati authored and JamesCrook committed Oct 3, 2019
  11. Update Hindi Translation

    bashishtha authored and JamesCrook committed Oct 3, 2019
  12. Update Basque Translation

    Azpidatziak authored and JamesCrook committed Oct 3, 2019
  13. Update Spanish Translation

    antpaniagua authored and JamesCrook committed Oct 3, 2019
  14. Update Greek Translation

    dmtrs32 authored and JamesCrook committed Oct 3, 2019
  15. Update German Translation

    johuhype authored and JamesCrook committed Oct 3, 2019
  16. Update Danish Translation

    scootergrisen authored and JamesCrook committed Oct 3, 2019
  17. Updated Polish Translation

    Gootector authored and JamesCrook committed Sep 13, 2019
  18. Update French Translation

    trebmuh authored and JamesCrook committed Sep 8, 2019
Commits on Oct 2, 2019
  1. Possible fix for bug #590

    lllucius committed Oct 2, 2019
    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.
  2. Bug 2215 - Cut does not work when in Pause mode

    DavidBailes committed Oct 2, 2019
    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.
Commits on Oct 1, 2019
  1. Revert "Bug 2215 - Cut does not work when in Pause mode"

    DavidBailes committed Oct 1, 2019
    This reverts commit 458d921.
    
    The fix caused another bug: when paused, with select all enabled, all audio was selected.
  2. Bug 2215 - Cut does not work when in Pause mode

    DavidBailes committed Oct 1, 2019
    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.
Commits on Sep 30, 2019
  1. Revert "Bug 2215: Cut does not work when in pause mode"

    DavidBailes committed Sep 30, 2019
    This reverts commit 6a37cba.
    
    This was reverted because it caused bug 2221.
Commits on Sep 23, 2019
  1. Bug 2215: Cut does not work when in pause mode

    DavidBailes committed Sep 23, 2019
    Minor fix to logic required.
Commits on Sep 8, 2019
  1. Make exporting of Soloed Tracks WY(S/H)IWYG

    JamesCrook committed Sep 8, 2019
    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.
Commits on Sep 7, 2019
  1. Update pot and po files, ready for translation.

    JamesCrook committed Sep 7, 2019
Commits on Sep 5, 2019
  1. Fix exporting soloed track

    jonata committed Sep 5, 2019
  2. Fix bug 1824

    SteveDaulton committed Sep 5, 2019
    Generate effect preview fails when no selection
Older
You can’t perform that action at this time.