Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-12 | VCA/SlavableAutomationCtrl re-design: | Robin Gareus | |
* remember master-ctrl value on assignment & save with session * Control/AutomationCtrl only stores ctrl's own value (w/o master) * virtual AutomationControl::get_value () -> use SlavableAC method * MasterRecord uses weak-ptr (fixes recursive ~Controllable() deadlock) | |||
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::SoloIsolateControl class | Tim Mayberry | |
2016-10-14 | much simpler implementation of fix originally in c104c9d4726f3: don't call ↵ | Paul Davis | |
Session::set_dirty() or emit Changed() unless AutomationControl actually changes value | |||
2016-10-14 | Revert "change return type of AutomationControl::actually_set_value() from ↵ | Paul Davis | |
void to bool, to indicate if value was changed." This reverts commit c104c9d4726f3ba1ecd352d13b88a57f2f964510. | |||
2016-10-12 | change return type of AutomationControl::actually_set_value() from void to ↵ | Paul Davis | |
bool, to indicate if value was changed. Don't call Session::set_dirty() when no change occurs | |||
2016-09-20 | Fully restore ARDOUR::SoloIsolateControl state | Tim Mayberry | |
This is part of a fix for bug #7025 which means the id property of PBD::Controllable is restored and a new id is not generated at first save. | |||
2016-07-20 | MuteMaster should (a) use a Muteable's own ::muted_by_others_soloing() (b) ↵ | Paul Davis | |
not try to use its own _solo_ignore to track Muteable::can_solo() or solo isolate state | |||
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-05-31 | fix chaining of masters for boolean controls | Paul Davis | |
2016-05-31 | fix solo isolate controls | Paul Davis | |
2016-05-31 | design changes to various SlavableAutomationControls to make it possible to ↵ | Paul Davis | |
get the logic right for boolean controls | |||
2016-05-31 | add new files to source tree | Paul Davis | |