added line brakes in Tooltips of dlgprefbeatsdlg
woverview axes as progress when silence, Bug #1085701
Add StatsManager, a statistics logging framework for Mixxx. Builds off of a base Stat type that lets any part of Mixxx report updates on arbitrary stat values. It is thread-safe and non-blocking. Add an option to automatically log all changes to a specific ControlObject to a stat. Add Timer, ScopedTimer, Trace, and Counter utility objects for reporting stats. Record interesting timer stats in EngineMaster, EngineBuffer, AnalyserQueue, WaveformWidgetFactory, and PlayerManager. At present StatsManager only prints a stats dump on shutdown. We can add programmatic access and make a dialog in the Developer Tools section that lets you inspect in realtime. We could even allow opt-in reporting of your stats to mixxx.org for collecting user statistics and recording information about error cases.
Switch timers to nanosecond precision. On OSX, use mach_absolute_time for nanosecond precision. On other platforms fall back on QTime for millisecond precision. We need to add nanosecond precision implementations for Windows and Linux. Remove controlobject.h dependency on src/util/timer.h to prevent rebuild-the-world effects of changing the stats framework.
Argh, the QDoubleSpinBox is styleable with stylesheets but I can't figure out
which property I have to set to make the ugly with borders go away
Fix the build for non-OSX.
Fix crate removal query. Double-check all uses of in expressions across the DAO's to make sure we didn't screw this up elsewhere. Fixes Bug #1086853
Track more engine metrics.
SpinBox is stylable. There still have to be set new buttons and the correct
backgroundcolor for a selected row.
merge with mixxx/1.11
Improve the platform-specific aspect of PerformanceTimer. Use QueryPerformanceCounter on Windows (untested!)
Remove dependence on CoreServices.
Merge from upstream
Analyser queue signal rework, Bug #1085613
Launchpad automatic translations update.
Fix getType() for GLSLWaveformWidget and GLWaveformWidget.
Remove totalGain control from WOverview and connect WaveformMark control to onMarkChanged (nothing was connected to it before).
Track VUMeter render time.
Fix jitter when smoothfading replaygain.
Make MixxxApp parent of LibraryScannerDlg and change it's default
windowFlag to Qt::Dialog. Fixes Bug #1018589