... and anticipate a problems fisheye will introduce with time ruler display
and horizontal scrolling past zero.
Will be used in waveform and spectrogram drawing, and in hit-test for sample
editing. Those things will no longer make the assumption of uniform zoom
level across the width of the screen, though that does remain true without the
rest of the fisheye project.
... and SelectedRegion, and not ViewInfo or zoom level as a double.
Also some leftOffset arguments.
Assumptions of uniform zoom level persist in TrackArtist::DrawClipSpectrum and
in TrackArtist::DrawClipWaveform but no longer in the rest.
... miscellaneous direct uses of ZoomInfo::zoom to test and set zoom level.
This includes all the remaining assignments to it.
But moving TrackInfo::PositionToTime and TrackInfo::TimeToPosition into
ZoomInfo and using them is needed to eliminate many more uses.
Also #if'd out the unused AudacityProject::OnZoomToggle().
... With a careful sweep of uses of WaveTrack::GetDisplay() to remove
assumptions about the ordering of the values.
Using < and <= on enum values is mostly a bad idea.
Caused by fix to Bug 844 not initialising mIsCapturing to false. So play-at-apeed could mistakenly think recording was in progress, and so prevent play-at-speed.
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.