summaryrefslogtreecommitdiff
path: root/libs/surfaces
AgeCommit message (Collapse)Author
2017-01-13Accommodate newly introduced source(s) in our MSVC project (ardour_osc)John Emmas
2017-01-11OSC: We want to see aux buses even if the gui has them hiddenLen Ovens
2017-01-10OSC: Fix aux mute to check stripable exists firstLen Ovens
2017-01-10fix nested templates for ye ancient compilers of the worldePaul Davis
2017-01-09OSC: Fix cue observer stop to zero controlsLen Ovens
2017-01-09OSC: Add Talent individual monitor controlsLen Ovens
2016-12-31OSC: remove unused overall feedback calls and variablesLen Ovens
2016-12-31OSC: remove feedback enable from GUI (unused)Len Ovens
2016-12-31amend 3afe3f32df (remove unused global feedback option)Robin Gareus
That commit accidentally removed unrelated code in generic-midi surface which just happened to have the same name (get/set_midi_feedback) as the unused preference. Regardless, there was more cruft there. GMCP midicontrollables now use the control surfaces' feedback option.
2016-12-30Remove cruft (old MIDI feedback API)Robin Gareus
2016-12-28Tear down OSC settings GUI, when the protocol is disabledRobin Gareus
2016-12-28Move "Feedback" option to control-portocol settingsRobin Gareus
2016-12-19make solo button on faderport actually workPaul Davis
2016-12-18should not really bind a shared_ptr<Port> to a sigc slot, so don't do thatPaul Davis
2016-11-27OSC: Solo toggle should maintain state when locked, rec and rec_safe should ↵Len Ovens
show true state.
2016-11-27OSC: Squelch select feedback when no feedback is configured.Len Ovens
2016-11-27NO-OP; Backport changes from Mixbus branchRobin Gareus
2016-11-26OSC: no op, white space cleanupLen Ovens
2016-11-26OSC: Make plugin and plugin parameter numbering 1 based to match everything ↵Len Ovens
else.
2016-11-25OSC: Add patch from 7137 and make it work for manual port selection.Len Ovens
2016-11-25OSC: Patch from 7136 added cleaned and tested.Len Ovens
2016-11-19fix ambiguityRobin Gareus
2016-11-18Generally speaking we use Glib::usleep() now in preference to standard ↵John Emmas
::usleep()
2016-11-18OSC: mark session dirty if setup changesLen Ovens
2016-11-18OSC: issue 7116 fix send enable not workingLen Ovens
2016-11-04OSC: Fix default strip types to include Auxes.Len Ovens
2016-10-30OSC: Make Aux buses able to be separate.Len Ovens
2016-10-29OSC: Slow down data storm at surface refreshLen Ovens
2016-10-28OSC: Add names/fader value to master and monitor.Len Ovens
2016-10-28OSC: simplify int sends too.Len Ovens
2016-10-28OSC: More simplification - floats this time.Len Ovens
2016-10-28OSC: simplify Global feedback (remove repetitive code)Len Ovens
2016-10-23OSC fix debug logic for catchall messagesLen Ovens
2016-10-23OSC Accept int in first parameter in path commands as well as float.Len Ovens
2016-10-17reset peak meters used in push2 when stripable goes awayPaul Davis
2016-10-17remove unused variablePaul Davis
2016-10-13fix math ambiguity & OSX compilationRobin Gareus
cc121.cc: In member function 'void ArdourSurface::CC121::encoder_handler(MIDI::Parser&, MIDI::EventTwoBytes*)': cc121.cc:413: error: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /usr/include/architecture/i386/math.h:343: note: candidate 1: double pow(double, double) /usr/include/c++/4.2.1/cmath:357: note: candidate 2: float std::pow(float, float)
2016-10-13stop using gkd_pango_context_get() in ArdourCanvas::Canvas and require ↵Paul Davis
concrete instances to supply a Pango::Context; do this for GtkCanvas and Push2Canvas
2016-10-13Small improvement and change to comply with coding standardW.P. van Paassen
2016-10-13Inital support for Steinberg's CC121 control surfaceW.P. van Paassen
2016-10-13OSC added plugin activate/deactivateMichiel de Roo
2016-10-12Fixed array index out of bounds in Push2Menu::set_active()Nathan Stewart
2016-09-30fix some compiler warnings (from mingw)Paul Davis
2016-09-30attempt to fix windows failed build by including pthread.h to get ↵Paul Davis
DEBUG_THREAD_SELF correctly defined
2016-09-30push2:small logic fix for destructor, mostly to ensure that the track_mix ↵Paul Davis
layout is destroyed Otherwise it is still connected to the ControlProtocol::StripableSelectionChanged signal, even though the event loop specified in the connection has been destroyed.
2016-09-30reorganize push 2 code and logic to better handle device arrival after ↵Paul Davis
program startup Note: we do not handle device departure correctly yet, mostly because the shadow (pad) port has a retained reference somewhere
2016-09-30remove unused member variablePaul Davis
2016-09-30push2 gui catches port registrationsPaul Davis
2016-09-30remove useless code from push2 gui dialogPaul Davis
2016-09-29Rectangle is ambiguous on WindowsRobin Gareus
In file included from /usr/share/mingw-w64/include/windows.h:71:0, from /home/ardour/win-stack-w32/include/pthread.h:198, from /home/ardour/ardour-w32/libs/pbd/pbd/event_loop.h:29, from /home/ardour/ardour-w32/libs/pbd/pbd/signals.h:42, from /home/ardour/ardour-w32/libs/midi++2/midi++/parser.h:26, from ../libs/surfaces/push2/mix.cc:30: /usr/share/mingw-w64/include/wingdi.h:3049:67: note: candidates are: WINBOOL Rectangle(HDC, int, int, int, int) In file included from ../libs/surfaces/push2/mix.cc:48:0: /home/ardour/ardour-w32/libs/canvas/canvas/rectangle.h:30:48: note: class ArdourCanvas::Rectangle