Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-19 | Expose editor-vertical zoom lua bindings | Robin Gareus | |
2017-06-22 | Remove LocaleGuards from LuaInstance state methods | Tim Mayberry | |
There are no float <=> string conversions in these methods and g_base64_encode etc functions are not affected by locale. | |||
2017-04-26 | Skip script-setup if there are no parameters (and name is unique) | Robin Gareus | |
2017-04-25 | Lua: Action Script Dialog & MessageBox | Robin Gareus | |
2017-04-19 | Use XMLNode::set_property API in LuaInstance class | Tim Mayberry | |
Didn't seem worth converting from XMLNode::property API to XMLNode::get_property and there may be some ordering issues. | |||
2017-03-27 | optimize LuaInstance::get_action_state, LuaInstance::get_hook_state | Robin Gareus | |
Lua serialize() is called recursively and concatenates strings. (in Lua that results in a new string on the stack, with 2 unused old strings). Collecting garbage every time becomes expensive, so do it only once at the end. GUI scripts are not memory limited anyway. | |||
2017-02-24 | Save Lua script file origin (for later updates) -- GUI+Session plugin | Robin Gareus | |
2017-02-24 | Add some convenient public editor methods (for lua-bindings) | Robin Gareus | |
and s/get// in the old API for consistency. | |||
2017-02-24 | re-order inheritance | Robin Gareus | |
LuaBridge only allows one parent class, others need explicit casts. Allowing RoutUI to be passed as Selectable argument is handy. | |||
2017-02-23 | Lua bindings to access editor selection + region selection bindings | Robin Gareus | |
2017-02-20 | Lua binding for pango_cairo_layout_path (text outlines) | Robin Gareus | |
2017-02-19 | Allow to un/load Lua Session Scripts in the Script Manager | Robin Gareus | |
2017-02-18 | Remove LuaCairo.color_to_rgba (now Ardour.LuaAPI.color_to_rgba) | Robin Gareus | |
2017-02-17 | Add Lua API to convert Canvas::Color to Cairo RGBA | Robin Gareus | |
2017-02-17 | Allow Lua action scripts to provide a button icon | Robin Gareus | |
2017-02-17 | Mark session dirty when changing scripts | Robin Gareus | |
2017-02-02 | fix crash when closing session w/action hooks | Robin Gareus | |
drop_callback() deletes the Callback itself (lua state is invalid) | |||
2017-01-20 | Free some one time alloc of the UI (cleaner valgrind output) | Robin Gareus | |
No incremental leaks here.. * downcase (const char*) uses strdup, caller needs to free * free allocated cursors when the editor is destroyed * drop static editor lua-instance & bindings * delete allocated gtk image/icons | |||
2016-10-05 | fix interface - proessor_selection is not a Lua C-Function | Robin Gareus | |
2016-08-26 | forward Lua print() to Ardour's Log. | Robin Gareus | |
2016-08-26 | add a static function to access processor selection from a Lua script | Robin Gareus | |
local ps = ArdourUI.processor_selection() for p in ps:iter() do print (p:name ()) end | |||
2016-07-25 | the endless quest to plug memory leaks -- episode 379 | Robin Gareus | |
2016-07-24 | add a lua timer callback signal | Robin Gareus | |
2016-07-18 | add some strategic lua gc steps. | Robin Gareus | |
2016-07-18 | remove old a3_curl API and switch some curl calls | Robin Gareus | |
Keep freesound-moocher as is until freesound-apiv2 branch is merged or rebased. | |||
2016-07-17 | quick hack to test SSL in bundles | Robin Gareus | |
this needs to be reverted, and we need a proper curl wrapper, shared by video-timeline AND freesound moocher | |||
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-05 | remove useless binding (fixes broken windows build) | Robin Gareus | |
2016-07-04 | unbind pangomm 1.30 API for compat. | Robin Gareus | |
2016-07-04 | add PangoCairo lua bindings | Robin Gareus | |
2016-07-02 | add Lua bindings for reference counted Cairo::ImageSurface | Robin Gareus | |
2016-05-07 | fix LocaleGuard contstructor (3dc77280) | Robin Gareus | |
2016-05-05 | we always only use the "C" locale when saving. | Robin Gareus | |
2016-04-11 | add some more Editor Selection lua bindings | Robin Gareus | |
2016-04-11 | add Lua bindings for Range Time Selection | Robin Gareus | |
```lua print (Editor:get_selection ().time:start ()) for ar in Editor:get_selection ().time:iter () do print (ar.id, ar.start, ar._end) end ``` | |||
2016-04-10 | convenient API to access track and region selection | Robin Gareus | |
2016-04-09 | and a few more Editor lua bindings | Robin Gareus | |
2016-04-05 | re-add std::vector<std::string> just for cairo's set_dash() | Robin Gareus | |
This fixes crash with the window version. | |||
2016-03-28 | reduce header dependencies (part 2/2) | Robin Gareus | |
2016-03-24 | fix out-of-order d'tor which garbles the lua stack. | Robin Gareus | |
2016-03-23 | Hide lua script selector before showing lua parameter dialog. | Robin Gareus | |
2016-03-23 | UI part of lua code/header consolidation. | Robin Gareus | |
2016-03-22 | further lua binding refactoring, match C++ namespaces | Robin Gareus | |
2016-03-21 | return values of reference params as Lua table | Robin Gareus | |
2016-03-21 | add missing GUI lua binding classe | Robin Gareus | |
2016-03-19 | expose Lua OSC transmitter | Robin Gareus | |
2016-03-17 | add basic set of Cairo Lua bindings | Robin Gareus | |
2016-02-29 | Expose PublicEditor Bindings to Lua | Robin Gareus | |
2016-02-27 | resolve ambiguous ‘operator==’ (‘int’ vs ‘const luabridge::LuaRef’) | Robin Gareus | |
2016-02-27 | proper "false" check for MSVC compat | Robin Gareus | |
Lua "function call" returns false on error. |