Updated Vocal Remover GUI to current guidelines.
The effect is functionally identical to the previous version.

git-svn-id: http://audacity.googlecode.com/svn/audacity-src/trunk@13420 47890b92-0858-11df-a26f-8b716316a5bc
Andrew Hallendorff's multithreaded Equalization effect.

git-svn-id: http://audacity.googlecode.com/svn/audacity-src/trunk@13421 47890b92-0858-11df-a26f-8b716316a5bc
Fixed some warnings.

git-svn-id: http://audacity.googlecode.com/svn/audacity-src/trunk@13422 47890b92-0858-11df-a26f-8b716316a5bc
Updated text and comments.

Added text for user about need to restart Audacity for modules to take effect.  Corrected typo.  Comments now mention more modules and a TODO. 

git-svn-id: http://audacity.googlecode.com/svn/audacity-src/trunk@13423 47890b92-0858-11df-a26f-8b716316a5bc
Removed SetStretchy.

It was setting a non-existent column to stretchy.  Did nothing on wx2.8.12.  Was an error on wx3.0.1.

git-svn-id: http://audacity.googlecode.com/svn/audacity-src/trunk@13424 47890b92-0858-11df-a26f-8b716316a5bc
Added a comment about an ASSERT that can happen.

Also added a TODO.

git-svn-id: http://audacity.googlecode.com/svn/audacity-src/trunk@13425 47890b92-0858-11df-a26f-8b716316a5bc
Fixed incorrect use of wxStaticCast.

We need wxDynamicCast because we are casting to a derived type.  wx3.0.1 complains otherwise.

git-svn-id: http://audacity.googlecode.com/svn/audacity-src/trunk@13426 47890b92-0858-11df-a26f-8b716316a5bc
Fixed bugs with MultiDialog.  Fixed Bug with prompting about modules.

Previously MultiDialog attempted to centre on parent dialog, but there was a NULL parent.  Now the application top window is used. Dialog shows centred, for example when there are missing block files.  If the top window is a WX_STAY_ON_TOP, we move our dialog to the left, as otherwise it would be partially hidden.

Previously Audacity would ask about enabling a module whilst the splash screen was showing.  For some as yet undetermined reason the MultiDialog and Splash Screen are incompatible.  Possibly it's related to doing a ShowModal before a full application exists.  The not ideal workaround is to now delay showing the splash screen until after the modules have been loaded.

git-svn-id: http://audacity.googlecode.com/svn/audacity-src/trunk@13427 47890b92-0858-11df-a26f-8b716316a5bc
Fixed warning about different definitions of the same symbol.

git-svn-id: http://audacity.googlecode.com/svn/audacity-src/trunk@13428 47890b92-0858-11df-a26f-8b716316a5bc
Fix: Flush module prefs after a change.

This ensures that the config file remembers a 'fail to load'.  We set status to fail before loading a module, that now gets written out to the config file because we flush prefs, the dodgy module loads and crashes, and next time Audacity knows it's a fail.  If instead the module loads and does not crash on load, the original status (enabled or ask) is written back to the config file.

git-svn-id: http://audacity.googlecode.com/svn/audacity-src/trunk@13429 47890b92-0858-11df-a26f-8b716316a5bc
Comments, and cleaned up a piece of dead code.

git-svn-id: http://audacity.googlecode.com/svn/audacity-src/trunk@13430 47890b92-0858-11df-a26f-8b716316a5bc
commit Gale's patch to consistently use RMS for Root Mean Square values in the UI. Fixes bug 767

git-svn-id: http://audacity.googlecode.com/svn/audacity-src/trunk@13431 47890b92-0858-11df-a26f-8b716316a5bc