Add [Preferences],updated signal that lets other parts of Mixxx know when the preferences dialog has closed (and likely changed a preference). IMO this is prefereable to adding an individual signal for every preference option that might change (e.g. how the time-remaining widget works now).
Fix libmixxxminimal manifest to include key detector (it's already being linked in the binary). Use better name for key detector plugin.
Make some changes to WLabel to bring it more in line with WNumber.
Delete old BPM scheme code.
Delete unused tonal analyser code copied from the CLAM project.
Minor cleanups to VampAnalyser.
Reduce code duplication in AnalyserBeats (Still tons more work needed). Minor cleanups in DlgPrefBeats.
Move BpmControl::pickSyncTarget into EngineControl so that other EngineControls can pick a sync target.
Oops.
Get rid of manual formatting of deck, sampler, and preview deck group strings. Fix bug in BrowseTableModel::isTrackInUse that only checked if a track was in a deck and not also samplers / preview decks.
Merge branch 'master' into features_effects