Paul Licameli
5d5edecca5
Remove unnecessary semicolons
2016-09-18 10:36:53 -04:00
Paul Licameli
ed21545c80
pixel column counts and sample window sizes use unsigned types
2016-09-11 20:28:13 -04:00
Paul Licameli
a52f7f8410
new -> NEW in comments, so text search for naked new excludes them
2016-08-08 10:07:37 -04:00
Paul Licameli
6fec00149b
Remove some naked new amd delete in: Built-in Effects
2016-08-08 07:51:25 -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
4739f3e27b
Compensate for wxW 3 tab navigation deficiencies on Mac...
...
... using char hook event handlers. We don't need to go the extreme length
of patching wxWidgets source.
2016-06-25 19:14:05 -04:00
Paul Licameli
ad711e783b
Bug470: Disable some Manage Curves buttons when no curve selected
2016-06-22 19:10:36 -04:00
Paul Licameli
3ced1503ee
Make EXPERIMENTAL_EQ_SSE_THREADED compilable, at least on Windows.
2016-04-03 11:37:18 -04:00
Steve Daulton
7d5e54e364
Fix some assert error in EQ curves
...
Selected EQ curves in Draw mode should now retain their name
when they are selected.
2016-03-08 21:55:07 +00:00
Steve Daulton
36f3f8aab2
Update Eq factory presets on upgrade
...
Add search paths for EQDefaultCurves.xml
2016-02-27 21:20:53 +00:00
Steve Daulton
b5d2528c03
Enable Eq factory presets to be updated on upgrade
2016-02-27 13:17:27 +00: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
99f161c36c
Sweep unnecessary wxString copies: effects
2016-02-22 22:31:47 -05:00
David Bailes
13f13490e6
Fix for Bug 1267 - Accessibility: some panels used for graphics are included in tab traversal
...
Bug due to update and wxWidgets bug 1267.
Fix is to add the override of AcceptsFocusFromKeyboard().
2015-11-26 15:21:48 +00:00
Paul Licameli
ca9928d533
Add missing critical inclusions of Experimental.h to other headers
2015-08-31 17:21:50 -04:00
Leland Lucius
7a77109c7b
Should fix slider alignment (wx3) issue and fix bugs #1081 and #1088
2015-08-15 12:45:16 -05:00
Paul Licameli
cab89f6fb4
Remove Envelope.h from other headers
2015-07-28 10:02:09 -04:00
Paul Licameli
d39eaa4e65
Remove WaveTrack.h from other headers
2015-07-28 10:02:05 -04:00
Leland Lucius
0ef7ccb1d1
Fix permissions...not sure why this was happening though
2015-05-29 19:49:28 -05:00
Leland Lucius
c816d2562d
Fix for bug #985
...
Was not able to reproduce the assert mentioned in the report though.
2015-05-29 11:32:55 -05:00
Leland Lucius
d0d8f37d85
Correct dialog background color on GTK
2015-05-19 09:51:06 -05:00
Daniel Winzen
038989e41d
Fix uninitialized variable in Equalizer effect
...
Delete mCustomBackup, as it is never used
2015-04-30 11:49:21 +02:00
Leland Lucius
27657ddea7
Restore non-preset values when Factory Preset -> Defaults is selected
2015-04-27 10:52:42 -05:00
Leland Lucius
76864cb2d3
Fix EQ effect based on Peter's feedback
2015-04-22 13:02:55 -05:00
Leland Lucius
7a0aa43a82
Convert all wxTRANSLATE() to XO()
...
XO() can be used anywhere a string must be extracted for translation
but not automatically translated at runtime.
2015-04-18 23:03:49 -05:00
Leland Lucius
8fbfa460c4
Migrating the remaining effects
...
This brings the builtin, LV2, and VAMP effects inline with the
Audio Units, LADSPA, and VST effects. All effects now share
a common UI.
This gives all effects (though not implemented for all):
User and factory preset capability
Preset import/export capability
Shared or private configuration options
Builtin effects can now be migrated to RTP, depending on algorithm.
LV2 effects now support graphical interfaces if the plugin supplies one.
Nyquist prompt enhanced to provide some features of the Nyquist Workbench.
It may not look like it, but this was a LOT of work, so trust me, there
WILL be problems and everything effect related should be suspect. Keep
a sharp eye (or two) open.
2015-04-16 23:36:28 -05:00
lllucius
16ca4f17eb
Re-adding localized menu labels for effects
...
If you can believe it, this whole big mess is
just to get localized effect labels back into
the menus.
I sure wish I'd had a little bit more time to
finish up all of the effects. It sure would
be a lot cleaner (code wise).
2014-12-15 21:54:23 +00:00
benjamin.drung@gmail.com
277932dccb
Remove trailing spaces.
2014-06-03 20:30:19 +00:00
james.k.crook@gmail.com
d847ee7162
Andrew Hallendorff's SSE accelerated Equalization.
2014-01-16 17:55:35 +00:00
martynshaw99
4ce2643d5f
Remove the
...
// Indentation settings for Vim and Emacs
etc. lines from all files, as Campbell's patch (except for other changes to Languages.cpp)
2013-09-24 00:14:37 +00:00
martynshaw99
992a1ab277
Hopefully read .xml and .XML files on case-sensitive OSs,
...
Remove 'delete' key functionality.
2010-06-30 23:58:56 +00:00
martynshaw99
31abee22b5
Add a suffix to duplicate names.
...
Remove double-click to rename, for keyboard users.
Added 'Names' to controls in the hope that screen readers will be helped.
Resizing works better.
Various tidy-up, inc. adding a few comments!
2010-06-27 22:20:58 +00:00
prlivesey
aadc759fe2
Moved 'class EditCurvesDialog:public wxDialog' outside of the '#if wxUSE_ACCESSIBILITY' conditional to allow compilation when wxUSE_ACCESSIBILITY is undefined.
2010-06-16 11:03:58 +00:00
martynshaw99
da5c299292
New EQCurves management dialog.
2010-06-15 23:49:51 +00:00
martynshaw99
3ee3c168e6
Correcting the layout of EQ freq ruler (borders, off-by-ones).
...
Avoid an unnecessary alert in Envelope.
2010-03-23 01:27:12 +00:00
windinthew
cfb9f77a9d
Add "Inverse RIAA" to the list of available curves, given it will probably be the most heavily used of the possible inverted curves
2010-02-22 06:22:46 +00:00
richardash1981
d45ac35dde
Make EQ curve inversion a non-experimental feature, and change the name of the "flat" button to "flatten" - that's what it does to the curve.
2010-02-21 17:36:22 +00:00
ra
e74978ba77
Locate and position the current Audacity source code, and clear a variety of old junk out of the way into junk-branches
2010-01-23 19:44:49 +00:00