Paul Licameli
a70524446e
TranslatableString for title prefix in PrefsDialog...
...
... and the title strings do not include a trailing space
2019-12-19 22:37:21 -05:00
Paul Licameli
91ebadef81
Rewrite one more PushState that is ifdef'd out
2019-12-19 22:27:35 -05:00
Paul Licameli
3a633e4fd8
XMLFileWriter takes TranslatableString caption
2019-12-19 16:41:48 -05:00
Paul Licameli
5e26ef1eba
Define and use non-mutating TranslatableString::Stripped
2019-12-19 16:41:45 -05:00
Paul Licameli
cd0e1e680a
more i18n-hints about "codec"
2019-12-19 14:51:44 -05:00
Paul Licameli
092033b284
Just one accessor for the name of a ComponentInterface...
...
... Translate it explicitly where needed.
2019-12-19 11:47:37 -05:00
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