summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-20missing enum/properties stuffPaul Davis
2018-09-20switch transport masters to use properties and notify via PropertyChangedPaul Davis
2018-09-19AppData: 'revision' in revision.cc is expected in the 2nd lineGuido Aulisi
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2018-09-19generate revision.cc with one item per lineNils Philippsen
2018-09-19AppData release tags need a date to be validNils Philippsen
Or a timestamp, but that's deprecated. Create it from the last commit, store it in/retrieve it from revision.cc and substitute it in the template. https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-releases
2018-09-19Remove ambiguity of Gtk and Windows APIRobin Gareus
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, gui editionPaul Davis
2018-09-18new transport slave/master implementation, libs/ editionPaul Davis
2018-09-18OSC: Allow personal monitor to change output connectionLen Ovens
2018-09-16Fix crash when re-assigning groupsRobin Gareus
This works around an issue where gtk sends two callbacks when a radio selection changes. First: unselect, then select new item. Previously: Two tracks, two groups. Select all tracks, assign to 2nd group. Crash. The first callback, "unselect" iterates over all tracks, removes them from any groups. Eventually all groups are unused and hence destroyed. The 2nd callback - "select" - now uses a just destroyed group.
2018-09-13Implement new Enclosed region equivalence modeColin Fletcher
2018-09-11Oops - I got the session file numbers the wrong way around :-(John Emmas
2018-09-11Update Lua LTC decoder (API change in d7dc224d)Robin Gareus
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-09-01Restore mixer scroll offset after spillRobin Gareus
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-29Clarify video-export dialog phrasesRobin Gareus
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-24Fix unbound methods, add options, arrange dialogMaxime Lecoq
Remove is_channelstrip() and is_nonbypassable() calls. Add options: solo, pan, pan width, gain automation, pan automation and pan width automation. Add radio buttons for sends, inserts and plug-ins. Arrange prompt dialog: list, names and default values (now false to avoid unwanted behavior). Add my name to the authors list.
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 shift-alt-(up|down) to editor to navigate VCAs with up/downPaul Davis
2018-08-24use new CoreSelection methods in editor and mixerPaul 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-24provide mixer-specific bindings for Alt-(up|down) to match editorPaul Davis
2018-08-24invert-selection: if tracks are selected, invert selection at that level, ↵Paul Davis
unless in internal edit mode
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