summaryrefslogtreecommitdiffstats
path: root/src/control/control.cpp
AgeCommit message (Expand)Author
2020-07-06Split get/take of existing/leaked controls into separate functionsUwe Klotz
2020-07-06Make deletion of creator COs atomicUwe Klotz
2020-07-06Re-add old commentUwe Klotz
2020-07-06ControlDoublePrivate: Avoid unnecessary lockingUwe Klotz
2020-07-06Controls: Sanitize code, reorder members, clarify commentsUwe Klotz
2020-07-06Fix cleanup of leaked controls on exit and in testsUwe Klotz
2020-07-06Fix creation and management of ControlObject instancesUwe Klotz
2020-07-01control: Remove ControlFlag::InitializeLater enum valueJan Holthuis
2020-06-21control: Print warning instead of debug message if CO existsJan Holthuis
2020-06-21control: Remove unneeded if statement around debug assertionJan Holthuis
2020-06-21control: Refactor ControlProxy and require flag to allow empty keysJan Holthuis
2020-06-21control: Use assertions in ControlDoublePrivate if warn is trueJan Holthuis
2020-01-15Fix incorrect emit statements in Mixxx codebaseJan Holthuis
2019-01-06remove need for lambdas with connectValueChange(Request)Be
2019-01-06CO::connectValueChangeRequest replace SLOT with functorsBe
2018-10-26Fix some issues identified by clazy.RJ Skerry-Ryan
2017-10-21verify lokal pBehaviorDaniel Schürmann
2017-10-21clean up function names a bitDaniel Schürmann
2017-10-18Disable broken midi access to COs where no behaviour is installedDaniel Schürmann
2017-01-15Add some missing includes, remove some unneeded ones.RJ Ryan
2017-01-05change ControlObject constructors to take a defaultValue rather than initialV...be_
2017-01-05add support for initial values for persistent ControlObjectsbe_
2016-05-12Only construct ControlObject::m_trackKey if tracking is enabled.RJ Ryan
2016-04-24Use thread-safety annotations for ControlDoublePrivate's static members.RJ Ryan
2016-01-28Don't create skin controls for empty ConfigKeys.RJ Ryan
2016-01-09Pull some user settings application logic out of MixxxMainWindow.RJ Ryan
2015-05-07Revert "Revert "Revert "Allow to set a value when initalize new COs"""Owen Williams
2015-05-07Revert "Use &ok, to check if we have a config value."Owen Williams
2015-05-07Use &ok, to check if we have a config value.Daniel Schürmann
2015-05-07Revert "Revert "Allow to set a value when initalize new COs""Daniel Schürmann
2015-05-06Revert "Allow to set a value when initalize new COs"Owen Williams
2015-04-22Address @ywwg's review comments on PR 559.RJ Ryan
2015-04-22Rename value to defaultValueDaniel Schürmann
2015-04-22Allow to set a value when initalize new COsDaniel Schürmann
2014-11-21Remove double-hash lookup in ControlDoublePrivate::getControl.RJ Ryan
2014-11-05Added Alias controlls to development toolsDaniel Schürmann
2014-10-08Fix leaking controls.RJ Ryan
2014-09-27Don't create a ControlDoublePrivate if the supplied ConfigKey is empty.RJ Ryan
2014-07-25Merge remote-tracking branch 'upstream/master' into super-softtakeoverDaniel Schürmann
2014-07-20Switched over to 0 .. 1 for softtakeoverDaniel Schürmann
2014-07-10Rename createAlias to insertAliasNicu Badescu
2014-06-30Introduce a new mutex to guard access to s_qCOAliasHashNicu Badescu
2014-06-26We don't need to check if the alias has a creatorNicu Badescu
2014-06-24Attempt at CO aliasing (not working yet)Nicu Badescu
2014-04-18Inline ControlDoublePrivate::get().RJ Ryan
2014-03-29Turn off a bunch of noisy debugs.RJ Ryan
2014-03-28fix super knob not changing the parameter of the effect, it was just turning ...Daniel Schürmann
2014-02-13Minor changes within commentsDaniel Schürmann
2014-01-21Rely on toDouble returning 0 on failure.RJ Ryan
2014-01-21Remove ControlDoublePrivate::getUserConfig.RJ Ryan