summaryrefslogtreecommitdiff
path: root/tools/luadevel
AgeCommit message (Collapse)Author
2020-02-19Fix libreadline detectionRobin Gareus
This fixes building and bundling the "luasession" commandline tool, regression was introduced in 2e9ac80e99 (waf py2/3)
2020-02-14Fix cross-compile linking (arm-linux ld)Robin Gareus
Explicitly specify required libraries (waf does no longer forward .uselib dependencies of libraries used by .use). This leads to undefined symbols.
2020-01-25Towards waf python 2+3 supportDavid Runge
2019-10-12remove Session::AudioMidiSetupRequired signal (no longer necessary)Paul Davis
2019-09-18NO-OP: fix some Wimplicit-fallthroughRobin Gareus
gcc can recognize various regexps in comments. Since C++17 provides [[fallthrough]], using /* fallthrough */ consistently seems appropriate until we switch to C++17. see also https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
2019-06-04Package commandline Lua-session toolRobin Gareus
2019-01-17remove unnecessary call to init_post_engine() (now called from libardour)Paul Davis
2018-11-15LuaSession: allow multi-line commands and functionsRobin Gareus
2018-10-26Wimplicit-fallthrough fixes for tools/utilsRobin Gareus
2017-09-24convert codebase to use Temporal for various time typesPaul Davis
2017-08-16Prepare for removal of Advanced Session Options (BusProfile)Robin Gareus
2017-01-20update UI, new info API, display created_version in tooltipRobin Gareus
2016-12-14rework locking (fa07233a, 112fba182)Robin Gareus
For now: use a single lock, which should fix all related crashes. optimize (with less contended partial locks) if this works.
2016-12-13mutex 'er upRobin Gareus
Some overzealous locking to track down RequestObject related crashes. bc0fa4d689a4 wrongly locked the current event loop's request_invalidation_lock instead of the invalidation's list lock. Also Abstract UI is able to delete requests concurrently with with EventLoop invalidation. e.g. PortManager::PortRegisteredOrUnregistered and GlobalPortMatrixWindow so the lock needs to be exposed. If this solves various issues, mutexes should to be consolidated (request_buffer_map_lock + request_invalidation_lock) and be chosen such that there is as little contention as possible.
2016-07-07backup lua-test/devel util codeRobin Gareus
2016-04-28consolidate and re-order luasession codeRobin Gareus
2016-04-24some new lua-bindings and session-lua (creating sessions)Robin Gareus
2016-04-24plug some memory leaks in libardourRobin Gareus
2016-04-24lua bindings for track/bus and session creationRobin Gareus
2016-04-11special case luabridge for windows/MSVCRobin Gareus
luabridge uses static fn addresses to identify classes. Windows uses different addresses for *identical* static functions in libardour.dll and ardour.exe This solves the issue by moving the all functions from a header-only implementation into libardour.
2016-03-19expose OSC bindings to luasession utilRobin Gareus
2016-02-28prepare for update to waf 1.8Robin Gareus
uselib is no longer implicit (inherited by .use). This is still incomplete, some uselibs for non-linux variants may be missing. bld.is_defined("HAVE_XXX") also no longer works and will have to be changed (I think to bld.env["HAVE_XXX"]) in countless places.
2016-02-23add lua-session commandline toolRobin Gareus