summaryrefslogtreecommitdiffstats
path: root/src/control/control.h
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-06ControlDoublePrivate: Avoid unnecessary lockingUwe Klotz
2020-07-06ControlDoublePrivate: Disallow copy/moveUwe 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-06Make CO creator pointer management less thread-unsafeUwe Klotz
2020-07-02control/control: Renumber ControlFlag enum membersJan Holthuis
2020-07-01control: Remove ControlFlag::InitializeLater enum valueJan 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
2019-01-06remove need for lambdas with connectValueChange(Request)Be
2019-01-06CO::connectValueChangeRequest replace SLOT with functorsBe
2018-04-06Typo fixes luzpaz
2017-10-18Disable broken midi access to COs where no behaviour is installedDaniel Schürmann
2017-01-05change ControlObject constructors to take a defaultValue rather than initialV...be_
2017-01-05add support for initial values for persistent ControlObjectsbe_
2016-04-24Use thread-safety annotations for ControlDoublePrivate's static members.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 "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-22Added some comments about the new parameter defaultValueDaniel Schürmann
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-09-27Don't create a ControlDoublePrivate if the supplied ConfigKey is empty.RJ Ryan
2014-09-01Merge remote-tracking branch 'upstream/master' into audiotaperDaniel Schürmann
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-12Merge pull request #283 from badescunicu/co_aliasDaniel Schürmann
2014-07-10Rename createAlias to insertAliasNicu Badescu
2014-06-30Introduce a new mutex to guard access to s_qCOAliasHashNicu Badescu
2014-06-24Attempt at CO aliasing (not working yet)Nicu Badescu
2014-06-15Fix typo in control.hNicu Badescu
2014-05-06removed default value from controlbehaviorDaniel Schürmann
2014-04-18Inline ControlDoublePrivate::get().RJ Ryan
2014-03-26added controleffectknob.cppDaniel Schürmann
2014-01-21Remove ControlDoublePrivate::getUserConfig.RJ Ryan
2014-01-19Add support to persist a control value in the user configuration. Fixes Bug #...RJ Ryan
2014-01-19Add user-visible name and description property for controls.RJ Ryan
2014-01-17Fix race condition in clearing leaked controls.RJ Ryan
2014-01-10Add getParameterForValue method to ControlDoublePrivate and ControlObjectSlave.RJ Ryan
2014-01-04Rename widget parameter to parameter.RJ Ryan
2013-10-10some expected CO returning Null warnings removed from logDaniel Schürmann
2013-10-09Merge branch 'master' into atomic-co2Daniel Schürmann
2013-09-10More minor style.RJ Ryan
2013-08-11additional docu and fixes from reviewDaniel Schürmann