summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-13WebSockets: make Message.fromJsonText() a ES6 static methodLuciano Iam
2020-04-13WebSockets: avoid duplicated node+addr hash function in JS codeLuciano Iam
2020-04-13WebSockets: decouple Message from MessageChannelLuciano Iam
2020-04-13WebSockets: rename ArdourMessageChannel to MessageChannelLuciano Iam
2020-04-13WebSockets: update index page JS to reflect latest two commits changesLuciano Iam
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: improve index page designLuciano Iam
2020-04-13WebSockets: add surface version numbers to index pageLuciano 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-13WebSockets: cleanup index page JSLuciano Iam
2020-04-13Fix typos in preparation for translationsEdgar Aichinger
2020-04-13Fix typos in the GUI in preparation for translationsEdgar Aichinger
2020-04-12Changing Foldback bus with show sends enabled brokenLen Ovens
leaves mixer in fanout to old bus turn show sends off change bus turn show sends on for user expected result
2020-04-13Same as 97e07f4, only for MidiStreamview, duhJohannes Mueller
2020-04-13Fix for #8005: Remove rec_box also when transport stopping.Johannes Mueller
Under some circumstances the transport FSM is still in stopping state when ::non_realtime_stop() already emits TransportStatechange. In that case the rec boxes are not removed if we consider transport stopping == rolling.
2020-04-12Reset track header meters - e1a9034a0e #7465Robin Gareus
2020-04-12update all *.po filesPaul Davis
2020-04-12when binding a key, if it is already bound, offer to replace the existing ↵Paul Davis
binding Telling the user to that first was a bit ... silly.
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-12Fix waveform update when channel-count changesRobin Gareus
7434478a35 introduced a race, IOchange triggers updating the GUI and re-configuring processors. The latter needs to complete first, otherwise Track::n_channels() returns the previous channel count.
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: add method for retrieving surface manifest in ardour.jsLuciano Iam
2020-04-11WebSockets: remove unnecessary .. in module importLuciano Iam
2020-04-11WebSockets: rename Channel to ArdourMessageChannelLuciano Iam
2020-04-11WebSockets: re-add close callback in channel.jsLuciano Iam
2020-04-11WebSockets: make mixer-demo use ardour lib and remove duplicated codeLuciano Iam
2020-04-11WebSockets: update index page to use JS client lib, cleanup codeLuciano Iam
2020-04-11WebSockets: shared JS client initial implementationLuciano Iam
2020-04-11WebSockets: update web index to handle latest index.json format and show ↵Luciano Iam
surface paths on disk
2020-04-11WebSockets: move diskPath property to surfaces group objectLuciano Iam
2020-04-11WebSockets: fix path field in index.jsonLuciano Iam
2020-04-11WebSockets: prepare for developing a shared JS API clientLuciano 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: better handle errors in web-based surfaces indexLuciano Iam
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-11Prefer using C++ DSP for noise generation in scriptsRobin Gareus
This significantly reduces the DSP load of the noise generator (avg. process time is reduced by a factor of 8 or more).
2020-04-10remove debug outputPaul Davis
2020-04-10fix mistaken geometrical-math for xfaded loopsPaul Davis
2020-04-10Synchronize meter-reset #7465Robin Gareus
Queue reset to be handled when the meter is updated. Also only call set_name(), set_active_state() when the state changes.