Paul Licameli
5036583549
Fewer inclusions of AudacityApp.h
2017-03-17 17:52:24 -04:00
James Crook
e4260e9581
Bug 1587 - Mac: Ghost duplicate Nyquist effects after upgrade
...
Fix removes ghost Nyquist effects from the effects menu and generators from generate menu.
2017-02-05 20:27:56 +00:00
James Crook
28b3461bb2
Change Mac search paths to be in-app
2016-12-12 18:00:53 +00:00
Paul Licameli
49e699b1df
Remove overloads for sampleCount from ConfigInterface...
...
... The value was always cast to int anyway when writing, and it was used
only for one value in VST effect, which did not need 64 bits
2016-08-21 09:11:44 -04:00
Paul Licameli
942c62b6f6
Remove some naked new amd delete in: various
2016-08-08 07:51:24 -04:00
Paul Licameli
84c0337aba
Fix TAB key navigation on Mac for all dialogs (not only for panels)
2016-07-10 17:12:27 -04:00
Paul Licameli
db137ddf76
wxWindow takes ownership of its wxAccessible, so we can use safenew.
2016-05-06 21:03:37 -04:00
Paul Licameli
6b954dc0f4
Fix mac build
2016-04-11 07:42:51 -04:00
Paul Licameli
f00144e9a5
Sweep for filename copying: various
2016-04-10 22:26:28 -04:00
Paul Licameli
df5fcc3581
Make static "Destroy" methods for certain singletons unnecessary.
2016-04-06 16:24:46 -04:00
Paul Licameli
a9afad17ca
Plugin instances managed without naked new and delete
2016-04-06 16:06:27 -04:00
Paul Licameli
cea79d5b73
Bug1282: change of enabled state of Stereo To Mono should be persistent
2016-04-05 18:43:43 -04:00
Paul Licameli
990080ae7d
Replace virtual with override wherever possible; eliminate needless virtual...
...
... for functions in final classes.
override is like const -- it's not necessary, but it helps the compiler to
catch mistakes.
There may be some overriding functions not explicitly declared virtual and I did
not identify such cases, in which I might also add override.
2016-02-26 12:35:38 -05:00
Paul Licameli
7824e94030
Harmlessly qualify classes as final (or explicitly comment not)...
...
... Should have no effect on generated code, except perhaps some slight faster
virtual function calls. Mostly useful as documentation of design intent.
Tried to mark every one of our classes that inherits from another, or is a
base for others, or has abstract virtual functions, and a few others besides.
2016-02-24 20:58:30 -05:00
Paul Licameli
9bf098c7d9
Sweep unnecessary wxString copies: rest
2016-02-23 02:15:56 -05:00
Paul Licameli
dbaa811577
Stack-allocate where possible! ...
...
... Removed many unnecessary naked news and deletes.
2016-02-17 18:15:57 -05:00
Paul Licameli
7c4c45a0d5
"new"->"NEW" in comments, easier to find remaining naked operator new
2016-02-14 18:52:41 -05:00
Leland Lucius
d1fdf05b49
Fix for bug #1192
2015-09-09 01:27:22 -05:00
Paul Licameli
9c483e2e86
Add (redundant) #include "Experimental.h" in all .cpp files using the symbols
2015-08-31 17:56:10 -04:00
Leland Lucius
1e195ecea6
Fix many wx3.1.0 assertions now to prevent double testing
2015-07-30 02:05:23 -05:00
Leland Lucius
6960270270
Fix for bug #1016
2015-06-12 23:13:11 -05:00
Leland Lucius
1ebe0d5868
Fix for bug #1025
2015-06-12 10:09:59 -05:00
David Bailes
f98678c03a
Fix for accessibility name of plug-in manager dialog. Just fixing a typo.
2015-06-10 09:00:39 +01:00
Leland Lucius
f040dd75b0
Change accessible title as well
2015-06-09 12:48:16 -05:00
Leland Lucius
19baefd186
Change plugin manager title
2015-06-09 12:35:01 -05:00
Leland Lucius
7d3c055200
Fix for bug #1017
2015-06-09 00:39:25 -05:00
David Bailes
b65a3e00b7
Screen reader fix for radio buttons in Plug-in manager dialog. When setting radio button, nvda was also reading the selected item in the list. Fix is that the accessibility object for the list item is selected by not focused.
2015-06-08 11:43:22 +01:00
Leland Lucius
c56fb03fd1
Further adjustments for SR friendliness
2015-06-06 12:54:05 -05:00
Leland Lucius
0e321133c1
Move instructions from the static box label to standalone
2015-06-06 11:09:03 -05:00
Leland Lucius
018c0d46ea
Forgot to hyphenate plugin
2015-06-05 19:01:00 -05:00
Leland Lucius
60f4ae1941
Fixing some i18n issues with the plugin settings file
2015-06-05 18:56:24 -05:00
James Crook
c1ef377e5b
Plugins -> Plug-ins
2015-06-03 19:17:32 +01:00
James Crook
4363b69c17
Bug 974 - Register Effects GUI instructions are incorrect.
...
I've changed the wording to give just enough information to be able to use the new interface. Mainly to close this P1 bug, and so not block proceeding to release.
2015-06-02 23:21:34 +01:00
Leland Lucius
0ef7ccb1d1
Fix permissions...not sure why this was happening though
2015-05-29 19:49:28 -05:00
Leland Lucius
b8ce7f6125
Fix for bug #981
2015-05-28 09:57:59 -05:00
Leland Lucius
c372519e52
Use the correct variable
2015-05-27 08:11:02 -05:00
Leland Lucius
b8b4b23910
Didn't handle multiple providers reporting the same path properly
...
This can happen when a .dll, .so, etc. is found in the Plug-ins
folder. The VST and LADSPA providers will report the same path
since they don't really know at scan time if the .dll/.so is
something they can really handle.
2015-05-27 02:42:02 -05:00
Leland Lucius
0f04b76301
Trim space from builtin effect names during display
...
And do not change state of New effects until the user
specifically requests it...that way they remain "new".
2015-05-26 07:04:38 -05:00
Leland Lucius
8a4424a1ae
Try to get the plugin manager to, well, work...
...
It "should" work correctly now. And you "should" be able to
switch between 2.1.0 and 2.1.1 without effects being detected
as new each time.
2015-05-26 00:26:43 -05:00
Leland Lucius
f9061e3916
Let's try Effect management once more
...
As usual, I started out intending to do as little as possible
to this to get it working and wound up going overboard.
However, I believe it does allow easy management of the effects
and this will provide a basis for the full blown plugin manager
dialog.
2015-05-22 10:15:47 -05:00
James Crook
12993a3547
Disabled EXPERIMENTAL_EFFECT_MANAGEMENT
...
I also changed it so that if it is enabled ALL built in effects are enabled.
2015-05-21 14:27:36 +01:00
Leland Lucius
a7203c5d3f
Fix crash when certain effects are open and a new project window is created
...
This affected VST, LADSPA, LV2, and Audio Unit effects.
2015-05-16 22:14:07 -05:00
Leland Lucius
a5fb181c58
Do not save translated strings to the plugin registry
...
This was causing problems in the menus when switching
languanges.
2015-05-16 02:12:34 -05:00
Leland Lucius
73d2681759
Calculate icon size rather than ask for it on GTK and limit width
...
When requesting The icon size (under Gnome at least), the size was
overly large, so use the wxMac method and just estimate what it
will be.
And, limit the column widths so the dialog doesn't grow wider than
the screen width.
2015-05-15 21:06:30 -05:00
James Crook
1e6e251ea9
Fix: Effects that aren't in menus now addable.
...
Previous code changes meant that they never got added in.
2015-05-15 22:20:06 +01:00
James Crook
8ae6fc42e1
Added 'More...' to Generate and Analyze menus
2015-05-14 16:11:46 +01:00
Leland Lucius
186cdb1248
Make sure "default" builtin effects are always registered
...
This appears to be a little overboard, but it makes the
registration of defaults a little more generic.
2015-05-12 10:41:22 -05:00
James Crook
4fb56d0aa1
Fix missing include <wx/radiobut.h>
2015-05-11 13:54:02 +01:00
David Bailes
514167d8ce
minor improvements to accessibility of register effects dialog. Added show to the accessibility names of the radio buttons. Added access keys for the radio buttons, plus adjusted others.
2015-05-11 12:22:02 +01:00
James Crook
cb70fd3abd
Added filter on Effect registration dialog.
...
This adds radio buttons to view all effects, just unregistered effects (effects that are not yet in the menus) or just registered effects (effects that are in the menus. It remembers ticks and unticks until the dialog is closed, so changes to ticks for effects that are not shown by the current filter will still have an effect. It does this by switching back to show-all just before closing the dialog.
2015-05-09 17:10:02 +01:00