Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-28 | Fix touching mute automation (mostly) | Robin Gareus | |
controllable->set_value() from GUI context will eventually queue a session-rt command. By the time the realtime command runs, the controllable needs to be in "touch" mode. The AutomationController "toggle" UI worked around this by directly using the underlying API (ignoring slaved-controls and ignoring groups). The RouteUI's GUI wasn't able to write mute-automation at all. This commit is a compromise: press + hold (touch) + release button. (it may need further special-casing for _desc.toggled in AutomationControl::actually_set_value(), also undoing automation-writes is currently not working correctly) | |||
2017-02-27 | Likely fix for bug: cannot change track colors in older 4.x sessions. | Ben Loftis | |
2017-01-21 | Add GUI part to immediately fan-out multi-out instruments on track creation | Robin Gareus | |
2017-01-20 | Plug some mixer memory leaks | Robin Gareus | |
2017-01-16 | Add initial GUI support for global monitor states | Robin Gareus | |
2016-12-21 | Fix indentation 8 whitespaces to tab | Nil Geisweiller | |
2016-12-17 | Hide/remove per-track record-mode in favor of global setting. | Robin Gareus | |
2016-11-29 | Fix route color selection dialog | Robin Gareus | |
2016-11-25 | The DisplaySuspender is useless with async Session RTEvents | Robin Gareus | |
2016-11-16 | Fix crash when fanning out from editor mixer | Robin Gareus | |
when creating a new track or bus editor-selection changes and the editor-mixer's _route changes. | |||
2016-11-11 | Refine instrument fan-out: | Robin Gareus | |
* prefix (rather than suffix) portgroup-name * check if group already exists * disconnect targets (when autoconnect preference is enabled) * expose tracks/busses option | |||
2016-11-10 | Implement instrument fan-out options (group, track/bus) | Robin Gareus | |
2016-11-10 | C++ implementation of fan_out_instrument.lua | Robin Gareus | |
2016-10-13 | handle blink-rec-arm change without application restart | Robin Gareus | |
2016-07-25 | the endless quest to plug memory leaks -- episode 379 | Robin Gareus | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-06 | many changes associated with rationalizing selection flow | Paul Davis | |
2016-07-04 | avoid unnecessary multiple calls to RouteUI::update_monitoring_state() | Paul Davis | |
2016-07-04 | operate directly on realtime controls, not via Session | Paul Davis | |
2016-07-01 | fix logic of RouteUI::set_color_from_route() | Paul Davis | |
2016-06-10 | make sure RouteUIs show selection status at startup | Paul Davis | |
2016-06-10 | phase out phase in favor of polarity | Robin Gareus | |
2016-06-09 | color management and handling for VCAs | Paul Davis | |
2016-06-09 | use new ControlSlaveUI object in mixer strip | Paul Davis | |
2016-06-08 | comment and minor fix | Paul Davis | |
2016-06-08 | use 4.x and earlier route colors | Paul Davis | |
2016-06-08 | alphabetize local includes | Paul Davis | |
2016-06-05 | use, or mostly use PresentationInfo for selection status of Routes. | Paul Davis | |
Needs extension to Surfaces, replacing GuiSelectionChanged signal concept | |||
2016-06-05 | use PresentationInfo color to set route colors. GUI appears to respond as ↵ | Paul Davis | |
expected | |||
2016-06-05 | catch up on change in definition of various AxisView {set,is}_selected() ↵ | Paul Davis | |
implementations | |||
2016-06-05 | RouteUI is no longer an AxisView so use ↵ | Paul Davis | |
ARDOUR_UI::instance()->gui_object_state() directly | |||
2016-06-05 | add braces | Paul Davis | |
2016-06-05 | RouteUI is now also derived from SessionHandlePtr but NOT AxisView. Fix ↵ | Paul Davis | |
initialization. Only "most derived" classes can initialize virtual base classes (SessionHandlePtr) | |||
2016-06-05 | adjust color API for RouteUI to use PresentationInfo's color | Paul Davis | |
2016-06-05 | make AxisView::marked_for_display() be virtual so we can use the a ↵ | Paul Davis | |
Stripable's PresentationInfo hidden() status | |||
2016-06-02 | there is no explicit "Remote Control ID" control anymore - all done by ↵ | Paul Davis | |
ordering in the GUI | |||
2016-05-31 | use new record safe control in GUI | Paul Davis | |
2016-05-31 | initial implementation of VCA time axis views | Paul Davis | |
2016-05-31 | convert editor routes code to use Stripable | Paul Davis | |
2016-05-31 | first vaguely working version using PresentationInfo | Paul Davis | |
remote control ID and "order keys" have been removed. | |||
2016-05-31 | remove Route::listening_via_monitor() | Paul Davis | |
This is better tested with direct use of the solo_control and Config->get_solo_controls_are_listen_controls() | |||
2016-05-31 | move ever close to working master/slave logic, this time with audio testing | Paul Davis | |
2016-05-31 | remove more debug output | Paul Davis | |
2016-05-31 | a variety of changes that get closer to correctly functioning behaviour for ↵ | Paul Davis | |
VCA solo+mute (BUT ARE NOT DONE YET) | |||
2016-05-31 | remove some debug output | Paul Davis | |
2016-05-31 | a slew of as-yet incomplete work to get VCA solo+mute closer to working | Paul Davis | |
2016-05-31 | some tweaks for solo logic to get things working as they were before (correctly) | Paul Davis | |
2016-05-31 | direct connect monitoring changes to the real RouteUI method (no-op, really) | Paul Davis | |
2016-05-31 | universal change in the design of the way Route/Track controls are designed ↵ | Paul Davis | |
and used. The controls now own their own state, rather than proxy for state in their owners. Massive changes all over the code to accomodate this. Many things are not finished. Consider this a backup safety commit | |||
2016-05-31 | show VCA master mute state in RouteUI, even if Config->get_show_solo_mutes() ↵ | Paul Davis | |
is false (since it is orthogonal) |