summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2016-10-04use typedef'ed types (avoid comma in CPP macro)Robin Gareus
2016-10-03add static ClassKey for windows linkingRobin Gareus
2016-10-03cont'd work on Lua Vamp-plugin APIRobin Gareus
2016-10-03enable LuaAPI::Vamp::analyze() callbackRobin Gareus
2016-10-03consistent VAMP includesRobin Gareus
This resolves an ambiguity VampHost::Vamp::Plugin and Vamp::Plugin
2016-10-03Add Vamp-plugin Lua bindings (work in progress)Robin Gareus
2016-10-02Remove unused methods, add tests to ensure meter divisors don't mess with Beats.nick_m
- TempoMap::framepos_minus_beats() was only used by its test, so don't build the test.
2016-10-01Add MidiRegion _start to the list of things we leave alone on session load.nick_m
2016-10-01Region pulse is no longer a property.nick_m
2016-10-01allow sending OSC from inline display UIsRobin Gareus
2016-10-01Fix locking bug in tempo map.nick_m
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-30insufficient attempt to drop references to a shadow MIDI portPaul Davis
2016-09-30 Accommodate newly introduced source(s) in our MSVC project (libardour)John Emmas
2016-09-30Accommodate a header file that's been moved from gtk2_ardour into libardourJohn Emmas
2016-09-30Accommodate newly introduced source(s) in our MSVC project (cairocanvas)John Emmas
2016-09-30don't include session-search paths with templatesRobin Gareus
2016-09-29manually revert b9cab93fb116b and remove associated code.Paul Davis
For the last time, because of how GDK works, Keyboard::PrimaryModifier on MacOS MUST include MOD2 ***AND** META
2016-09-29enhance -D bindings outputPaul 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
2016-09-28MacOS [sic] required changes for Rect in Push 2 codePaul Davis
2016-09-28remove unnecessary methodPaul Davis
2016-09-28fix errors reported by pixman for meter redraws (and add more comments to ↵Paul Davis
help the coordinate challenged
2016-09-28make Ben's cool range select hack work with Push 2Paul Davis
2016-09-28output more stuff to the error channel if/when a session fails to load/be ↵Paul Davis
created
2016-09-28fix for push2 code on Windows (no random())Paul Davis
2016-09-28move mode/scale/key definitions out of push2 code and into libardour; ↵Paul Davis
Aeolian is the same as Minor
2016-09-29Prevent overwriting of MidiRegion length and length_beats during session load.nick_m
- .
2016-09-29Remove bogus methods from MidiRegion.nick_m
2016-09-29Remove _length_pulse from MidiSource.nick_m
2016-09-29Add headless-chicken session utility.nick_m
- provides an upgrade path for sessions affected by a nasty bug present in some 5.0 - 5.3 MIDI sessions. If testing from source, it can be run from the session_utils directory using ./run ardour5-headless-chicken -h
2016-09-28allow to get custom/product/version independent cach dirRobin Gareus
2016-09-27don't render push2 layouts to PNGPaul Davis
2016-09-27add missing/moved files from push2 mergePaul Davis
2016-09-27push2: add code to render screen to PNG files for screenshot purposesPaul Davis
2016-09-27push2: tweak layout APIs etc.Paul Davis
2016-09-27push2: tweak logic of master buttonPaul Davis
2016-09-27push2: improve logic of ::set_current_layout() to allow reset of same layoutPaul Davis
2016-09-27push2: don't illuminate a button we do not usePaul Davis
2016-09-27push2: null handle on failed openPaul Davis
2016-09-27provide ArdourCanvas::Text::{width,height}()Paul Davis
2016-09-27push2: fix issue with solo/mute display when entering mix layoutPaul Davis
2016-09-27push2: many improvements to track mix and mix layoutsPaul Davis
Including meters and clocks
2016-09-27push2: correct knob origin translation for drawingPaul Davis