summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-03-18add a lua inline scope processorRobin Gareus
2016-03-18special case LuaProc Inline Display UI: direct cairo contextRobin Gareus
2016-03-18fix possible overflow (printing float)Robin Gareus
2016-03-18add LuaProc Plugin state (to allow state copy, indep from controllables)Robin Gareus
2016-03-18implement LuaProc inline displayRobin Gareus
2016-03-18Add some convenient DSP methods for lua scriptsRobin Gareus
2016-03-18allow to bind functions with reference args in global lua namespaceRobin Gareus
2016-03-17add basic set of Cairo Lua bindingsRobin Gareus
2016-03-17I'm taking a guess that we need to pass 'this' at line 243 of ↵John Emmas
'gtkmm2ext/fader.cc' (makes it consistent with similar changes elsewhere).
2016-03-17Make provision for building with the new LV2 extensions (when building with ↵John Emmas
MSVC)
2016-03-16add missing ifdefRobin Gareus
2016-03-16Midi Busses? why yes!Robin Gareus
2016-03-15fix capitalization of sections of key editorPaul Davis
2016-03-15fix wscript to know about key binding dependenciesPaul Davis
2016-03-16relax inline display height constraintRobin Gareus
2016-03-15change the way the key editor gets populated; drop binding sets with no actionsPaul Davis
2016-03-15in key editor, attach key press/release handlers before other handlers so ↵Paul Davis
that normal treeview navigation keys (backspace, up, down etc.) can still be bound
2016-03-15do the safety dancePaul Davis
2016-03-15safety pointer resets in MonitorSection dtor. Not intended to fix any known bugsPaul Davis
2016-03-15add and remove monitor section bindings as MS is created/destroyedPaul Davis
2016-03-15allow access to ProcessorBox bindingsPaul Davis
2016-03-15extend API of key binding editor to allow for tab removalPaul Davis
2016-03-15show processor box bindings in key binding editorPaul Davis
2016-03-15add new API to ARDOUR_UI to allow dynamic add/remove of keyboard bindings to ↵Paul Davis
key binding editor
2016-03-15fix segfaults/crashes when quitting under valgrindPaul Davis
2016-03-15avoid memcpy if it's not needed.Robin Gareus
besides, memcpy areas may not overlap
2016-03-15fix carelesslly deleted line that caused endless loop when missingPaul Davis
2016-03-15give monitor section its own bindingsPaul Davis
2016-03-15give ProcessorBox its own bindingsPaul Davis
2016-03-15new two new "pre-coded" bindings file, for the monitor section and the ↵Paul Davis
processor box
2016-03-15when handling a keyboard event, if the current focus widget has ardour ↵Paul Davis
bindings attached, use them rather the ones for the main window content tab
2016-03-15after showing a ProcessorBox context menu, resensitize all actions that it ↵Paul Davis
may have made insensitive This allows them to be invoked via other means (e.g. bindings)
2016-03-15change API for CairoWidget::focus_handlerPaul Davis
This functor/closure is responsible for stealing focus from any existing text entry (or whatever else may have focus) when clicking on a CairoWidget or derived class. The old implementation just gave focus back to the editor canvas. The new version walks up the widget packing heirarchy to find a focusable parent (from the CairoWidget for which it is invoked). If no focusable parent is found, it cancels keyboard focus in the toplevel window containing the CairoWidget
2016-03-15no need for an noop methodPaul Davis
2016-03-15remove plugin ui settings from rc-configRobin Gareus
2016-03-15migrate plugin-ui settings to ui-configRobin Gareus
2016-03-15remove superfluous ceil()Robin Gareus
2016-03-15fix a Wsign-compareRobin Gareus
2016-03-15implementation for "prefer inline over GUI"Robin Gareus
2016-03-15new preference: don't open plugin GUI when there's an inline displayRobin Gareus
2016-03-14inline-display, scrollbars and fixed aspect ratio = funRobin Gareus
2016-03-14GUI update for non-cairo Plugin Inline DisplayRobin Gareus
2016-03-14update [LV2] Plugin Inline Display API: drop cairo dependencyRobin Gareus
2016-03-14RouteUI solo buttons should trigger group actionsPaul Davis
2016-03-14use ForGroup to flag and detect route-group based control changesPaul Davis
2016-03-14add new Controllable::GroupDisposition value, ForGroup, to identify changes ↵Paul Davis
being made *for* a RouteGroup
2016-03-14add GUI support for Plugin Mixer Inline DisplayRobin Gareus
2016-03-14Implement LV2 Inline Display ExtensionRobin Gareus
2016-03-14prototype online self-automating LV2 plugin interfaceRobin Gareus
goes along with https://github.com/x42/automate.lv2
2016-03-14prepare custom LV2 extensionsRobin Gareus