summaryrefslogtreecommitdiff
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 (5/5), i18n.h include order in gtk2_ardourRobin 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 (3/5), prefer #if in gtk2_ardourRobin 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-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-21Fix --no-nls (1/5): ENABLE_NLS = 1/0 configRobin Gareus
system-wide gettext uses `#if ENABLE_NLS`, not #ifdef
2018-09-20Fix metronome emphasis preference (#7666)Robin Gareus
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