summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2018-09-22Remove 2 x unneeded functions in 'SlaveSessionProxy'John Emmas
I assume they're not needed now because their declarations got removed in commit #e6915e01de
2018-09-22MSVC complains because we're using 'fabs()' to compare 2 x integersJohn Emmas
2018-09-21Fix typo: emit signal (don't construct an object)Robin Gareus
2018-09-21Fix --no-nls (4/5), i18n include order in libs/*Robin Gareus
"i18n.h" needs to be included last (after any includes that may indirectly pull in getext or libintl etc)
2018-09-21Fix --no-nls (2/5), prefer #if in libsRobin Gareus
This is for consistency with system-wide gettext.h which is used by some 3rd party libs. system-wide gettext uses `#if ENABLE_NLS`, not #ifdef
2018-09-20missing enum/properties stuffPaul Davis
2018-09-20switch transport masters to use properties and notify via PropertyChangedPaul Davis
2018-09-18namespace change to help out on non-linux platformsPaul Davis
2018-09-18do not initialize boost::shared_ptr<> with zeroPaul Davis
2018-09-18boost/atomic.hpp is not usedPaul Davis
2018-09-18new transport slave/master implementation, libs/ editionPaul Davis
2018-09-18OSC: Allow personal monitor to change output connectionLen Ovens
2018-09-13Implement new Enclosed region equivalence modeColin Fletcher
2018-09-11LTC-file reader: offset frame position (not timecode)Robin Gareus
2018-09-11Fix LTC file-reader -- closes #7661Robin Gareus
Change reader API to return the position of the decoded LTC frame and store the correct position in the array) This bug was introduced in e5a181c323
2018-09-10OSC: Personal monitoring can add a new auxLen Ovens
2018-09-10Initial changes needed for building Mixbus (with MSVC) as version 5John Emmas
(Mixbus itself will probably need extra changes)
2018-09-06Add missing cast (NoteButton to TrackButton)Robin Gareus
2018-09-06Fix an invalid conversion from 'int' to non-scalar.Robin Gareus
2018-09-04LCXL: Refactor code to use boost::shared_ptrJan Lentfer
2018-09-03Fix shared_ptr initializationRobin Gareus
error: no matching function for call to 'boost::shared_ptr<ArdourSurface::Push2::Button>::shared_ptr(int)'
2018-09-02use boost::shared_ptr<> to manage Button/Pad lifetimes in Push2 codePaul Davis
2018-08-30LCXL: Fix check if ports existTérence Clastres
2018-08-30P2: Fix check if ports existRobin Gareus
2018-08-29LCXL: Fix two crashesJan Lentfer
* fix a crash when accessing VCAs * fix a crash when being at the end of available stripables * unify for-loop constructs
2018-08-29Increase alsa-backend timeoutRobin Gareus
Following discussion (https://community.ardour.org/node/15805 and #ardour IRC) test initial disconnect due to timeout after a cold-boot.
2018-08-25LCXL: add visual feedback for sec button functionsJan Lentfer
also add some little fixes in regard to fixing master fader on controller fader no 8
2018-08-24Monitor should be *really* unselectablePaul Davis
2018-08-24no reason for 2 template types in CoreSelection::select_adjacent_stripable()Paul Davis
2018-08-24a couple more explanatory comments, and rename a variable to be more clearPaul Davis
2018-08-24fix comment (method is now a template)Paul Davis
2018-08-24add new methods to ARDOUR::CoreSelection to centralize selecting next/prev ↵Paul Davis
stripables
2018-08-24Cleanup various design patterns.Robin Gareus
* do not use implicit bool-to-int-cast * avoid C++11 member initialization in header * always use set and access methods, remove public variable
2018-08-24move select-all-tracks,deselect-all,invert-selection to be global actions ↵Paul Davis
(and bindings)
2018-08-22Revert "LCXL: Fast skip to first/last stripable with left/right long press"Térence Clastres
This reverts commit 27b05f4d8dcafa2901c6c60a2c3721017cf642ef.
2018-08-22LCXL: Make knobs' leds' color constant when controlling master busTérence Clastres
2018-08-22LCXL: track select: change from 1 strip at a time to whole bankTérence Clastres
2018-08-22LCXL: Mixbus secondary function for Ctrl buttonsJan Lentfer
In Mixbus holding Device and pressing one (or many) of the Track Control buttons will toggle the Master Assignment for the corresponding track
2018-08-22LCXL: Add some Mixbus functionalityJan Lentfer
in the mixer mode secondary functions (Device/Hold) of knobs per track will map as follows: Send A - trim (same as for Ardour) Send B - HPF Freq PAN - Compressor threshold
2018-08-22LCXL: save assignment of 8th fader in configJan Lentfer
2018-08-22LCXL: fix some more typosJan Lentfer
2018-08-19LCXL: Fast skip to first/last stripable with left/right long pressTérence Clastres
2018-08-19LCXL: fix crash when disabling the surface while having the GUI openTérence Clastres
2018-08-18LCXL: Add configuration option for handling masterJan Lentfer
In the Controller's settings you can now choose between two operation modes: 1) 8 track mode 2) 7 track plus master mode In case 2) fader 8 is fixed on the master
2018-08-18Add knob leds and refine colorsTérence Clastres
2018-08-18LCXL: fix typos in function namesJan Lentfer
2018-08-18LCXL: add isolate solo as secondary functionJan Lentfer
Holding the Device button and press one of the Track Focus button will toggle solo isolation on the correspongind track
2018-08-18LCXL: split track focus button and led codeJan Lentfer
2018-08-18NO-OP: whitespaceRobin Gareus
2018-08-18Initialize uninitialized variableRobin Gareus