summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2020-04-18Optimize realtime listen-position changeRobin Gareus
2020-04-18Support for lock-free AFL/PFL changesRobin Gareus
Session::listen_position_changed() calls Route::listen_position_changed() for every route in the session. Each call tool the process-lock in turn.
2020-04-18Consistent Lua script error and print() output 1/2Robin Gareus
2020-04-18Update French po files from codeJulien '_FrnchFrgg_' RIVAUD
2020-04-17NOOP: newline removalPaul Davis
2020-04-17WebSockets: rename _lws_mnt_index to _lws_mnt_rootLuciano Iam
This mount point not only serves the index but everything that is under / , including the built-in surfaces directory
2020-04-17WebSockets: prevent crashes by validating inbound message addr and val sizesLuciano Iam
2020-04-17WebSockets: improve JS client and demoLuciano Iam
add methods to callback.js automatically reconnect js client on disconnection mixer-demo do not recreate UI on reconnection NO-OP: indentation in message.js make client JS reconnection optional fix mixer-demo scrolling minor JS client refactor improve mixer-demo readability
2020-04-17WebSockets: allow serving SVG files using libwebsockets < 3Luciano Iam
2020-04-16fix Beats::operator-()Paul Davis
2020-04-16if the action associated with a binding is insensitive, do not activate it, ↵Paul Davis
and return false from Bindings::activate() This allows "stacking" of bindings by desensitizing the actions associated with a "lower" level of bindings at certain times (e.g. MIDI editing bindings thare are sensitized in the appropriate editing modes
2020-04-17Fix two more typosRobin Gareus
2020-04-16Update German translationEdgar Aichinger
2020-04-16Update french translation #8016Robin Gareus
2020-04-16Plugin: bypass <> enabled mappingRobin Gareus
LV2 uses "enabled": -1: inactive, 0: bypassed, 1:enabled VST3 has "bypass: 0:active, 1: bypassed
2020-04-16Prefer std::string for `print_parameter` APIRobin Gareus
2020-04-16Tweak engine startup, shorten initial silence timeoutRobin Gareus
see also 23baeee8293
2020-04-15fix plurals and other mistakes in error strings; switch to PBD::warning ↵Paul Davis
since these are not user errors nor fixable
2020-04-15Fix PolyKeyPressure, consolidate AutomationType checksRobin Gareus
2020-04-15Allow MIDNAM lookup of valid channels for controllersRobin Gareus
2020-04-14Fix disk-reader alignment when creating tracks while playingRobin Gareus
2020-04-14NO-OP: whitespaceRobin Gareus
2020-04-14Fix playback alignment when adding/removing channelsRobin Gareus
The disk-reader assumes that all playback ringbuffers are in sync and have the same fill_level.
2020-04-13WebSockets: rename send_index_* to send_availsurf_* to avoid confusion with ↵Luciano Iam
a static index page
2020-04-13WebSockets: rename resource index.json to more meaningful surfaces.jsonLuciano Iam
2020-04-13WebSockets: rename all occurrences of 'disk path' to 'filesystem path'Luciano Iam
2020-04-13WebSockets: use canonical paths in index.jsonLuciano Iam
2020-04-13WebSockets: reject an empty ARDOUR_WEBSURFACES_PATHLuciano Iam
2020-04-13WebSockets: add version field in manifests and update loaderLuciano Iam
2020-04-13Fix typos in preparation for translationsEdgar Aichinger
2020-04-12update all *.po filesPaul Davis
2020-04-12some tweaks to Bindings API to allow ::is_bound() to indicate the action ↵Paul Davis
path for an existing binding Plus some minor comment additions and cleanups
2020-04-12add debug trace to code that actually saves bindings to diskPaul Davis
2020-04-12improve understanding by using an actions label, not its path, in the ↵Paul Davis
bindings collision dialog
2020-04-12Forward disk-reader ConfigurationChanged signalRobin Gareus
2020-04-12Reduce redundant signal emissionRobin Gareus
2020-04-12Fix loop range changes while playing - #8001Robin Gareus
Since ead883302fe800ae, it is no longer possible to use a null pointer SessionEvent::track as flag to indicate overriding all buffers.
2020-04-11WebSockets: move diskPath property to surfaces group objectLuciano Iam
2020-04-11WebSockets: fix path field in index.jsonLuciano Iam
2020-04-11WebSockets: improve surface manifest format and loaderLuciano Iam
2020-04-11WebSockets: always return -1 from send_index_body() unless there is a write ↵Luciano Iam
error
2020-04-11WebSockets: add useful comment on lws_write()Luciano Iam
2020-04-11WebSockets: use lws_strncpy() when availableLuciano Iam
2020-04-11WebSockets: fix timeout when sending HTTP bodyLuciano Iam
2020-04-10remove debug outputPaul Davis
2020-04-10fix mistaken geometrical-math for xfaded loopsPaul Davis
2020-04-10Sync reset meter, report zero until the meter is actually resetRobin Gareus
2020-04-10use cout not cerr for some temporary debugging messagesPaul Davis
2020-04-10more debug info for DiskReader::maybe_xfade_loop()Paul Davis
2020-04-10somewhat change the condition used to identify when butler transport is done ↵Paul Davis
pre-export