summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2014-12-22move ARDOUR::Configuration and ARDOUR::ConfigVariable into libpbdPaul Davis
2014-12-22don't append .config to %LOCALAPPDATA%\<ProgramName>\Robin Gareus
::user_config_directory() could use some general cleanup an x-platform consolidation, but today is not the day.
2014-12-22move all (G)UI related configuration parameters into UIConfiguration, not ↵Paul Davis
RCConfiguration
2014-12-22no use of GUI parameters in libardourPaul Davis
2014-12-21change SessionEvent::Immediate to -1, and ensure that clear_events() uses it ↵Paul Davis
rather than a hard-coded value This fixes a design error of using zero as the flag for an "Immediate" event's action frame. Zero is a perfectly legitimate action frame for an event (e.g. a Skip event), and using zero was causing skip events with action-frame == 0 to be treated as immediate, not scheduled.
2014-12-21Limit Wiimote surface discovery to 5 connection attemptsTim Mayberry
If you don't connect a Wiimote then the connection attempts were endless.
2014-12-20fix newly introduced deadlock when cloning MIDI regionsPaul Davis
2014-12-20Maintain correct tracker state on MIDI overwrite.David Robillard
This is a little hard-edged in that edits while rolling will prematurely chop off any playing notes, but at least the state of things actually reflects reality. More sophisticated solution hopefully to come...
2014-12-19Revert "Change default for region selection after split on Mixbus"Colin Fletcher
This shouldn't be necessary: Mixbus should probably just have a different value for the default in their source tree instead. This (partially) reverts commit 631467f0bb2a2756c4216738ded804663b44a2a1: I now realise that I accidentally rolled another fix (missing "region-" in config variable name) in there too: sorry about that.
2014-12-19Change default for region selection after split on MixbusColin Fletcher
Mixbus prefers that both the newly-created regions as well as the existing selection are selected after splitting selected regions: make this the default on Mixbus.
2014-12-19Add a config option to control region selection after split.Colin Fletcher
Add a configuration variable to choose the behaviour of the region selection after splitting selected regions. Add options to choose between all eight possible combinations of 'existing unmodified selected regions', 'newly-created regions to left of split', and 'newly-created regions to right of split', but comment out all but the three least crazy ones for now. If anyone wants them, they're there.
2014-12-19add ArdourCanvas::change_alpha()Paul Davis
Time to move away from rgba macros
2014-12-18[Summary] Bug fix: mistakenly set states of freewheeling thread.Valeriy Kamyshniy
2014-12-18change Item::visible() to Item::self_visible(); add Item::visible() which ↵Paul Davis
returns accurate visibility Child items will be hidden when their ancestors are hidden. The old ::visible() implementation didn't reflect this. In addition, when changes are made to hidden items (new definition of visible/not visible), don't bother to request redraws, since this will be done when the item becomes visible again.
2014-12-18Don't assume compiler can avoid copy to const ref.David Robillard
2014-12-18Mute automation via normal mute button.David Robillard
2014-12-18No need to yell.David Robillard
2014-12-17MIDI bounce.David Robillard
2014-12-17Remove some aborts that don't really need to be.David Robillard
Enforce PatchPrimaryKey sanity at the type level rather than attempting to check for it everywhere. Remove dead file.
2014-12-17Fix various MIDI locking issues.David Robillard
Attempt to make mistakes much less likely in the future by statically requiring caller to pass scoped locks where necessary.
2014-12-17Fix oops in previous commit.David Robillard
Professionalism is overrated.
2014-12-17Fix occasional crash when recording MIDI.David Robillard
2014-12-16use new parameter to limit minimum length of any range locationPaul Davis
2014-12-16add new parameter for minimum value of any range locationPaul Davis
2014-12-15try alternate Glib:: API for conversion from UTF-8 to ascii in Mackie ↵Paul Davis
support code
2014-12-15nominal fix for sending UTF-8 text to Mackie surfacePaul Davis
2014-12-15add getters for SVAModifierPaul Davis
2014-12-15fix typoPaul Davis
2014-12-15more fixes to SVAModifier constructor(s)Paul Davis
2014-12-15Add a newly introduced header file to our MSVC project (libpbd)John Emmas
2014-12-14fix up SVAModifier constructorsPaul Davis
2014-12-14add SVAModifier to ArdourCanvas color codePaul Davis
2014-12-14move ScopedFileDescriptor into libpbd and use itPaul Davis
2014-12-14Only attempt to close our peakfile '_fd' if we have a valid handleJohn Emmas
(yesterday's fix was needed in a 2nd place)
2014-12-13Only attempt to close '_peakfile_fd' if we have a valid handleJohn Emmas
2014-12-13Structure MIDI device selector by manufacturer.David Robillard
Unfortunately we store the state of models as simply model, so if there's ever duplicate model names, we're somewhat screwed, but this makes the (previously unmanageably huge) menu usable, while retaining the "model name as global identifier" state unmodified.
2014-12-12Remove (no longer needed) sources from our MSVC project (libpbd)John Emmas
2014-12-10Merge branch 'nofilemanager'Paul Davis
2014-12-10Revert "fix some cast warnings"Paul Davis
This reverts commit 17707b9674958391949e59a724a264cdcc2d65ff.
2014-12-10remove file manager LRU cache from code.Paul Davis
This was a very clever attempt to fix a non-problem. If the platform doesn't have enough file descriptors available then the platform is broken and we're not going to hack around trying to fix it.
2014-12-10fix some cast warningsPaul Davis
2014-12-10fix some cast warningsPaul Davis
2014-12-10simpler approach for Apple setrlimit() compatibility issuePaul Davis
2014-12-10try some alternate, hard numbers when resetting open file limits on OS XPaul Davis
2014-12-10remove ugly and unnecessary debugging outputPaul Davis
2014-12-10Use DEBUG_THREAD_SELF when using DEBUG_TRACE with pthread IDsJohn Emmas
(supports both normal pthreads usage and PTW32)
2014-12-10use correct conditional to choose between different DEBUG_THREAD_SELF macrosPaul Davis
2014-12-10add DEBUG_THREAD_SELF to allow use of DEBUG_TRACE with thread IDs on both ↵Paul Davis
normal pthreads platforms and PTW32
2014-12-09add set-session-extents-from-edit-rangeBen Loftis
2014-12-09more DEBUG::Butler output, formatting corrections, and a warning on cerr if ↵Paul Davis
capture/playback buffers are too full/empty