summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie
AgeCommit message (Collapse)Author
2017-01-28fix action names in Mackie code after Editor=>Control migrationPaul Davis
2017-01-28MCP GUI make surface numbering the same as port numbering and more explanatory.Len Ovens
2017-01-28mackie surface support changes actions recently moved to Common/*Paul Davis
2017-01-27MCP fix issue 7219 get GUI to show main surface for right portLen Ovens
2016-11-27NO-OP; Backport changes from Mixbus branchRobin Gareus
2016-09-27use new shared cancel_all_solo() in Mackie codePaul Davis
2016-09-27remove duplicate/unnecessary header inclusionsPaul Davis
2016-08-30Update our MSVC project files to generate the most recent Ardour session ↵John Emmas
file format (ver 5) rather than the older v3 format
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-07-13use Session::cancel_all_solo()Paul Davis
2016-07-13mackie: fix behaviour of clear solo buttonPaul Davis
2016-07-06mackie: ensure that the strip where select was pressed ends up as the ↵Paul Davis
first_selected_stripable
2016-07-06restore/extend/simplify ControlProtocol API to allow tracking of selectionPaul Davis
2016-07-04use session stripable selection APIPaul Davis
and remove old ControlProtocol signals to talk to GUI etc.
2016-06-12MackieControl: in sends subview, if there are no sends for a vpot, drop the ↵Paul Davis
controllable for the vpot
2016-06-12fix MCP Cancel button "escape" actionPaul Davis
2016-06-12redesign/reimplement selection knowledge in MackieControlProtocol objectPaul Davis
strips listen to Stripable::presentation_info().PropertyChange, and forward selected status changes to the MCP object
2016-06-12reduce verbosity of -D mackie in the presence of continued ↵Paul Davis
handshaking/keepalive messages.
2016-06-10Various changes to PresentationInfo and a small consolidation of sorters.Paul Davis
The semantics for sorting PresentationInfo are up to the caller, not the PresentationInfo object, so operator<() was removed and callers specifically invoke ::order() for sorting.
2016-06-10remove certain ControlProtocol signals related to stripable selectionPaul Davis
includes change to Mackie support so that strips listen for PropertyChange on the stripables they represent, no global selection change used anymore.
2016-06-05don't connect to individual PresentationInfo signals per Stripable; we only ↵Paul Davis
reorder strips once, when the global signal arrives
2016-06-05Stripable signals moved to PresentationInfoPaul Davis
2016-06-03move from PresentationInfo::global_order() to PresentationInfo::orderPaul Davis
2016-05-31use new record safe control in surface supportPaul Davis
2016-05-31fix SNAFU in which Stripable::rec_enable_control() was incorrectly defined ↵Paul Davis
as ::recenable_control() Make Mackie support code use the Stripable to access the rec-enable control while we're here
2016-05-31remove no-effect handling of route active-status change in Mackie Control codePaul Davis
2016-05-31fix crash in mackie code caused by assumption that all Stripables have metersPaul Davis
2016-05-31manually fix rebase/merge issues for Mackie Control supportPaul Davis
2016-05-31make mackie surfaces aware of VCAsPaul Davis
2016-05-31convert Mackie Control Surface support to use Stripable, not RoutePaul Davis
2016-05-31remove irrelevant, out of date and incorrect commentPaul Davis
2016-05-31first vaguely working version using PresentationInfoPaul Davis
remote control ID and "order keys" have been removed.
2016-05-31remove 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-31universal 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-31fix faderport and mackie to use route AutomationControls to be notified ↵Paul Davis
about solo/mute changes
2016-05-31use redesigned Route and VCA object architecture/APIPaul Davis
2016-05-21Accommodate the fact that 'msvc_resources.rc.in' got moved to a new pathJohn Emmas
2016-05-07fix shared_ptr<Route> management in Mackie support so that deleted routes ↵Paul Davis
are destroyed
2016-05-04OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one)Paul Davis
2016-04-04Modify our MSVC projects to build liblua as a DLL rather than a static libJohn Emmas
2016-02-28prepare for update to waf 1.8Robin Gareus
uselib is no longer implicit (inherited by .use). This is still incomplete, some uselibs for non-linux variants may be missing. bld.is_defined("HAVE_XXX") also no longer works and will have to be changed (I think to bld.env["HAVE_XXX"]) in countless places.
2016-02-27Accommodate 'lua' search paths in various projects where they're neededJohn Emmas
(i.e. so that MSVC can find header files from lua).
2016-02-22replicate the remove-all-trailing whitespace commit(s) in masterPaul Davis
2016-02-22update Mackie code to use new API to get all actionsPaul Davis
2016-02-22radically change Keyboard/Binding API design to disconnect Gtk::Action ↵Paul Davis
lookup from binding definition We need this because we need binding information/objects before all Actions have been defined.
2016-02-20fix segfault in libardour unit-tests (possible crash in mackie sf)Robin Gareus
2016-02-07mackie: if device type is unknown, make -D mackie show thatPaul Davis
2016-02-07handle Mackie control device type ID = 0x6 (Behringer X-Touch Compact)Paul Davis
2016-02-06Mackie: shift+marker needs to remove marker. moved session-range to shift+solo.Paul Davis
Originally cbbd87f50b in mixbus/master
2016-02-06mackie: better fix forPaul Davis