summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2015-12-30allow to set per item drag targetsRobin Gareus
2015-12-30Modify the MSVC build project (for libevoral) such that it can find pthread.hJohn Emmas
libevoral itself doesn't seem to need libpthread - but by some mechanism it #includes <pbd/event_loop.h> (which now does #include <pthread.h>). So let's make sure it can be found.
2015-12-30possible extra housekeeping for control protocol modules.Paul Davis
Currently this code isn't reached because we never call ControlProtocolManager::teardown() on inactive protocols. But at some point it might be appropriate to unload modules (.so/.dll/.dylib) even if the protocol was never instantiated
2015-12-30safer housekeeping for control protocol descriptorsPaul Davis
2015-12-30some good practice.Robin Gareus
2015-12-30fix control surface discovery crash:Robin Gareus
On OSX unloading a module deletes all references to it and the descriptor becomes invalid.
2015-12-29keep AU cache in cache-dirRobin Gareus
2015-12-29clang build fix (uint32_t is not declaed)Robin Gareus
2015-12-29allow to set parent for modal dialogRobin Gareus
2015-12-29generic MIDI support does not have its own request buffer factory, so be ↵Paul Davis
sure to initialize descriptor member to null
2015-12-29add check for descriptor when deciding whether to register a control surface ↵Paul Davis
request buffer factory
2015-12-29fix window-title (separate application name, thread name)Robin Gareus
2015-12-29fix windows/mingw buildsRobin Gareus
2015-12-28prepare VST window resizeRobin Gareus
(this only triggers resizing the parent container window (like user resizes), which is not sufficient for all plugins.
2015-12-28add midi-track mute automationRobin Gareus
2015-12-28missing drag-end (fix possible crash)Robin Gareus
2015-12-28add required request buffer factory for WiimotePaul Davis
2015-12-28redesign cross-thread registration/signalling systemPaul Davis
This new design will work even when threads that need to receive messages from RT threads are created *after* the RT threads. The existing design would fail because the RT thread(s) would never be known the later created threads, and so signals emitted by the RT thread and causing call_slot() in the receiver would end up being enqueued using a lock-protected list. The new design ensures that communication always uses a lock-free FIFO instead
2015-12-28allow DnD between DnDTreeView and DnDVboxRobin Gareus
2015-12-27proper display name for Monitor ProcessorRobin Gareus
2015-12-27somewhat better solution to prev commit.Robin Gareus
parse up to 32bit VLQs, match smf_format_vlq()
2015-12-27work around midi-event counter 4 byte overflow.Robin Gareus
2015-12-26fix samplerate initialization.Robin Gareus
2015-12-25Keep plugin presets in sync across plugin-instances.Robin Gareus
2015-12-25don't assume plugin presets start their numbering at zero.Robin Gareus
2015-12-25add a PluginPreset struct: combined plugin-info + preset-recordRobin Gareus
...in preparation to allow adding presets directly.
2015-12-24Treeview Drag: allow to use single column as drag-widgetRobin Gareus
2015-12-23#define BACKEND_NAME when building with MSVC (portaudio_backend)John Emmas
N.B. We aren't yet building the blocking PortAudio backend but that can be added quite easily, if needed.
2015-12-23Modify our MSVC project to accommodate newly introduced/removed source files ↵John Emmas
(libpbd)
2015-12-23add monitor-processor pre-fader (not at the top)Robin Gareus
2015-12-23Update German Translation for libardourEdgar Aichinger
2015-12-22Fix overlapping resolution (see issue #177)Nil Geisweiller
It assumes that a note ending at the same time of another one starting is not considered overlapping.
2015-12-22Fix indentation (whitespace -> tab)Nil Geisweiller
2015-12-22add signal for Plugin Status Changes (Hidden/Favorite)Robin Gareus
2015-12-22extend Drag/Drop mechanismRobin Gareus
DnDVbox: un-hardcode TargetEntry list, add callback for secondary targets DvDTreeview: return pointer to self
2015-12-21ship both blocking and callback PA backends (for debug purposes)Robin Gareus
this just works (no symbol conflicts)
2015-12-21add monitor-section processor limitations.Robin Gareus
2015-12-19Mackie control: non-existent controls zero pot ring fix.Len Ovens
2015-12-19cont'd work on plugin-state templates - #6709Robin Gareus
Refactor and consolidate code and re-use it for session-templates. This avoids recursive copying of the plugin-dir()
2015-12-18open Finder/Explorer/File-manager in case of session-dir ambiguity.Robin Gareus
2015-12-18cleaner version of 7383ea6a (duplicate plugin state)Robin Gareus
2015-12-18save/restore plugin state with track-templateRobin Gareus
2015-12-17leave some todo-notes #6709 (track templates & state)Robin Gareus
2015-12-17properly copy plugin state when duplicating routes. #6709Robin Gareus
This is not a really elegant solution. Something had to come up and ruin the neatness of the thread-private regenerate_xml_or_string_ids :)
2015-12-17add API to query stateful ID override modeRobin Gareus
2015-12-17more hot wine.Robin Gareus
2015-12-16NoOp: removed spaces, replaced with tabs.Len Ovens
2015-12-16Mackie Control: Re-enable view_mode display and make sure all text vanishes ↵Len Ovens
after timeout.
2015-12-16Fix MCP time display sometimes doesn't update to zero time on return to zero ↵Len Ovens
(shift-rew)
2015-12-16properly namespace hacked OSC callbacks, add some notes.Robin Gareus