lp:~mixxxdevelopers/mixxx/features_controllerAbstraction

Created by Sean M. Pappalardo and last modified

The goal of this branch is to abstract the controller subsystem another level to support non-MIDI controllers.

Get this branch:
bzr branch lp:~mixxxdevelopers/mixxx/features_controllerAbstraction
Members of Mixxx Development Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Mixxx Development Team
Project:
Mixxx
Status:
Merged

Recent revisions

2857. By Sean M. Pappalardo

Merging from trunk

2856. By RJ Skerry-Ryan

Clear pointer on delete.

2855. By Sean M. Pappalardo

loadPreset takes a filename, not device name

2854. By RJ Skerry-Ryan

Sean -- please take a look at the comment I left. Not sure what the desired behavior is here.

2853. By RJ Skerry-Ryan

Oops. Fix a bug I wrote in preset loading.

2852. By RJ Skerry-Ryan

Make DlgPrefController not call open() or close() on controllers anymore. Switch HidReader to use QAtomicInt instead of bool flag.

2851. By RJ Skerry-Ryan

Make DlgPrefController vars private.

2850. By RJ Skerry-Ryan

Add locking to protect m_controllers list in ControllerManager. Other misc cleanups.

2849. By RJ Skerry-Ryan

Remove dups option from MidiOutputHandler since it wasn't used anywhere.

2848. By RJ Skerry-Ryan

* Remove polling declaration from ControllerEnumerator and put it in
  the Controllers themselves.

* Make all variables of Controller private and make sub-classes access
  via accessors.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~mixxxdevelopers/mixxx/trunk
This branch contains Public information 
Everyone can see this information.