1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-05 06:09:47 +02:00

11048 Commits

Author SHA1 Message Date
Paul Licameli
16e66a1e7e Keep EffectNoiseRemoval compilable 2019-12-19 11:31:55 -05:00
Paul Licameli
d45610073f Fix missed translation, was broken at def1d52 2019-12-19 11:14:01 -05:00
Steve Daulton
48b6a9a859
Update init.lsp
*NYQ-PATH* is not required (and not currently used).
Use *RUNTIME-PATH* instead (already defined in Nyquist, but not previously documented).
2019-12-18 20:28:04 +00:00
Paul Licameli
2c7e08eeec More use of ShuttleGui for dialogs in import and export 2019-12-18 11:23:48 -05:00
Paul Licameli
5bfd44d81f Import Stream dialog uses ShuttleGui 2019-12-18 11:22:26 -05:00
Paul Licameli
3a14393f5e Rewrite ImportPCM dialog with ShuttleGui 2019-12-18 11:22:26 -05:00
Paul Licameli
63b1803a6e Pass ShuttleGui& into ExportPlugin::OptionsCreate() 2019-12-18 11:22:26 -05:00
Paul Licameli
bed7b41af9 ExportMixerDialog uses ShuttleGui 2019-12-18 11:22:26 -05:00
Paul Licameli
ab2e50102d More preliminaries for use of ShuttleGui in more dialogs 2019-12-18 11:18:23 -05:00
Paul Licameli
2dbf0096cc ShuttleGui always sets name of static text box 2019-12-18 10:43:15 -05:00
Paul Licameli
027a5ca32e ShuttleGui static boxes can wrap long text 2019-12-18 10:43:15 -05:00
Paul Licameli
0300b49b37 TranslatableString for importer stream info...
... fixing some missed translations in OGG (and GStreamer too, if you care)
2019-12-18 10:42:52 -05:00
Leland Lucius
0d8c110320 Should build wxWidgets with 10.9 SDK now 2019-12-17 20:04:00 -06:00
Leland Lucius
da534ee1ca Update LV2 library versions in audacity-patches 2019-12-17 19:56:16 -06:00
Paul Licameli
1c9005f0a2 Keep EXPERIMENTAL_OD_DATA compilable 2019-12-17 20:05:54 -05:00
Paul Licameli
726046b379 Fix bad grammar in a message 2019-12-17 19:55:56 -05:00
Leland Lucius
29599c364d Don't build LV2 with 'gnu++11' in CFLAGS 2019-12-17 15:39:26 -06:00
Paul Licameli
384b7fe4ec Fix another misindented string 2019-12-17 16:13:49 -05:00
Paul Licameli
0338c3e0cc Fix indentation mistakenly included in user-visible string...
... Introduced at aa5ffe9

That commit made the same mistake in other places too, but those other places
have been fixed already.
2019-12-17 15:23:05 -05:00
Paul Licameli
826e50b366 Mac build band-aid 2019-12-17 14:30:04 -05:00
Leland Lucius
ccfd2f1c80 Update LV2 host
This greatly improves the LV2 host to the point where all
(non-midi) plugins distributed with Ubuntu 18.04 and Fedora
30 are supported.
2019-12-17 12:54:30 -06:00
Leland Lucius
be336797b3 Update local LV2 libraries to latest versions
lilv-0.24.6
   lv2-1.16.0
   serd-0.30.2
   sord-0.16.4
   sratom-0.6.4
   suil-0.10.6
2019-12-17 11:15:16 -06:00
Paul Licameli
9dab0a2fee Many more uses of TranslatableString 2019-12-16 18:41:06 -05:00
Paul Licameli
6b812791a6 TranslatableString in popup menu tables 2019-12-16 15:10:35 -05:00
Paul Licameli
618fee21ec TranslatableString for ComponentInterface::GetDescription() 2019-12-16 14:21:57 -05:00
Paul Licameli
4eb220e7b9 TranslatableString for undo history short and long descriptions 2019-12-16 14:19:23 -05:00
Paul Licameli
1f86a77569 TranslatableString for effect command names and descriptions 2019-12-16 10:58:05 -05:00
Paul Licameli
89df7a3ffc Use TranslatableString in XMLFileReader & move the help URL logic 2019-12-16 10:58:05 -05:00
Paul Licameli
503ccabdd8 TranslatableString caption & message in MessageBoxException 2019-12-16 10:58:05 -05:00
Paul Licameli
54e2bbd8ff Remove TranslatedInternalString, use ComponentInterfaceSymbol 2019-12-16 10:58:05 -05:00
Paul Licameli
e875adaa6f AButton::SetToolTip takes TranslatableString 2019-12-16 10:58:05 -05:00
Paul Licameli
681950fc61 TranslatableString for names, labels, tooltips of wxPanelWrapper...
... and Grabber too
2019-12-16 10:58:05 -05:00
Paul Licameli
53ee9c9800 TranslatableString for titles, names, labels of wxDialogWrappers...
... Found one missed translation in CommandTargets.cpp
2019-12-16 10:58:05 -05:00
Paul Licameli
fbebef2911 CommandFlagOptions::MessageFormatter uses TranslatableString 2019-12-16 10:58:05 -05:00
Paul Licameli
5639f834c8 CommandManager stores labels as TranslatableString 2019-12-16 10:58:05 -05:00
Paul Licameli
f16709945b Define TranslatableString::Strip() 2019-12-16 10:58:05 -05:00
Leland Lucius
911e278e60 Update Nyquist release in audacity-patches.txt
And remove unmaintained patch files.
2019-12-16 08:35:05 -06:00
Paul Licameli
0021a98091 Remove another unnecessary stripping of accelerators from labels 2019-12-16 07:09:04 -05:00
Leland Lucius
45c6a70d17 Adjust build system for new Nyquist version 2019-12-16 01:00:43 -06:00
Leland Lucius
bd6ec9c0ed Misc changes to get new Nyquist to build 2019-12-16 00:59:33 -06:00
Leland Lucius
d8431d984b Add new files missed in previous commit 2019-12-16 00:57:09 -06:00
Leland Lucius
4658b88c3d Reapply 5aa70545d56d4b53fa740afcf066725101d746b5
Author: Paul Licameli <paul.licameli@audacityteam.org>
    Date:   Mon Feb 26 11:18:22 2018 -0500

        Use casts with function pointers to quiet compilation warnings in Nyquist
2019-12-16 00:56:05 -06:00
Leland Lucius
9d465c69de Reapply 5955dbc75295997f273981224ffede70506bc185
Author: Leland Lucius <github@homerow.net>
    Date:   Wed Oct 2 10:17:00 2019 -0500

        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-12-15 23:24:59 -06:00
Leland Lucius
2870d0c8d7 Reapply a3afdf80d00c68dddba6aa66829ac296891bf2d4
Author: Paul Licameli <paul.licameli@audacityteam.org>
    Date:   Tue Nov 13 08:36:22 2018 -0500

        lib-src/libnyquist: fix warning about always-false comparison...

        ... but this raises questions about the intention to catch negative values,
        which if they ever happened, were just mis-cast to unsigned at call sites
2019-12-15 23:13:27 -06:00
Leland Lucius
b4b834dd1a Reapply 2fec472ba2b4e8df797d7dac2528d8ccbdaea44c
Author: Paul Licameli <paul.licameli@audacityteam.org>
    Date:   Tue Nov 13 07:50:01 2018 -0500

        lib-src/libnyquist: eliminate register local variables
2019-12-15 23:12:56 -06:00
Leland Lucius
425727f270 Reapply 6b2a219e2687de3eb77a888ca739151c461c2aa7
Author: Paul Licameli <paul.licameli@audacityteam.org>
    Date:   Tue Feb 27 13:51:10 2018 -0500

        Changes to make xlisp.h usable in C++ code...

        1) #include guard
        2) "C" linkage for all function declarations
        3) some uses of const
2019-12-15 23:11:41 -06:00
Leland Lucius
dcfe6758a6 Reapply e6d069787bb0c010c7afb55841754fb85dd123e0
and a1dc8305f0a369b97b6a9f44d4e97197f1983872

    Author: Paul Licameli <paul.licameli@audacityteam.org>
    Date:   Thu Feb 22 01:02:15 2018 -0500

        Fix mistake in commit a1dc830 and add a comment

    Author: Paul Licameli <paul.licameli@audacityteam.org>
    Date:   Wed Feb 21 15:46:18 2018 -0500

        A function to extend XLisp's table of function bindings dynamically
2019-12-15 22:57:40 -06:00
Leland Lucius
82193d6784 Reapply 016919a53bb8f17de2a9070fbe84ed88fb27e175
Author: James Crook <james.k.crook@gmail.com>
   Date:   Sun Jun 26 08:35:19 2016 +0100

       Bug1223: (correction).  Fix new potential crash in following pointer.

       With recent changes to the Nyquist code for freeing blocks, the pointer 'next' could be uninitialised when 'list' points to the zero chain.  So Audacity would follow a rogue pointer.  We'd get away with it if the uninitialised value happened to be zero.
2019-12-15 22:47:18 -06:00
Leland Lucius
746f8f9f57 Reapply ecc2138c5ca7eadb7d77151767b1ccd8cfe4a1ca
Author: Mojca Miklavec <mojca.miklavec.lists@gmail.com>
    Date:   Fri Feb 26 15:11:55 2016 +0100

        comment out extra tokens at end of #endif directive to avoid compiler warnings [-Wextra-tokens]
2019-12-15 22:20:00 -06:00
Leland Lucius
4658dd963e Reapply 132173badfe9315e94ab30fb19d366adbc63e826
Author: Julien Nabet <serval2412@yahoo.fr>
   Date:   Sat Nov 7 22:47:34 2015 +0100

       cppcheck: fix 2 reports

       [lib-src/libnyquist/nyquist/nyqsrc/sndwritepa.c:249]: (style) Same expression in both branches of ternary operator
       [lib-src/libnyquist/nyquist/nyqsrc/f0.cpp:137]: (error) Mismatching allocation and deallocation: results
2019-12-15 19:44:59 -06:00