This also re-enables the splash screen and recombines the
OnInit() and FinishInits() since I'm pretty sure the progress
dialog was the issue.
I also retested (as much as I could) and cleaned out all of the
little "hacks" the progress dialog gained over the years. With
the new modal handling of wx3, it seems that things are much better
behaved.
However, it seems that wxGTK (at least) has gained some new focus
probs (to be dealt with later).
wx3 on OSX has changed how the mouse wheel delta is calculated. Prior
to wx3, it was simply set to 1 so the wheel rotaion value was simply
increments of one.
With wx3, higher resolution devices (like touchpads) are supported so
the value for wheel rotation can be a fraction of the delta, so it is
possible to pass a zero value to the NumericConverter::Adjust() method.
Therefore, the method just returns in this case.
configure script now auto detects whether wxWidgets was built using
gtk2 or gtk3, so there's no longer a need to specify which one when
running configure.
VST support updated for wx3 under GTK.
This gets FileDialog updated and working on Windows. It also
removes removes the "wx3" build configurations and makes the default
Debug and Release builds wx3-only.
Still need to get VSTs updated.
Main change is that VST GUI support is now integrate with new Cocoa
views. Direct support for VST Cocoa views (via Cockos extensions:
http://www.reaper.fm/sdk/vst/vst_ext.php) has been added.
Previously we looked at wxLocale language names for matches to our names. The change to use the language set in the installer reversed this. However looking up zh (which is Chinese) in wxLocale yields zh_TW. So instead we now look up zh_CN.
Minimal fix for bug 1060 made with agreement of RM.
No documentation changes required.
Further fix/enhancements will wait until after 2.1.1 is released.
Re-Instated the Operating System section in the 2.1.0 changes.
Updated the changes and fixes as per corrections/additions to the wiki release notes by Gale (thanks for those).
de - German - Daniel Winzen
tr - Turkish - Kaya Zeren
nl - Dutch - Thomas De Rocker
sr_RS - Serbian - Thomas De Rocker
pl - Polish - Andrzej Supermocny
fr - French - Tubuntu
da - Danish - Thomas Breinstrup
fi - Finnish - Heino Keränen
ro - Romanian - Cristian Secară
zh - Chinese - zhangmin
es - Spanish - Antonio Paniagua Navarro
ca - Catalan - Francesc Busquets
(hu - Hungarian - Balázs Úr ) <- Already updated for 2.1.1.