Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-12 | Move static function out of header-file, fix -Wunused-function | Robin Gareus | |
2018-06-02 | no error logging for CURL HTTP requests; future callers can request it if ↵ | Paul Davis | |
necessary | |||
2018-02-09 | new_grid: Rewrite of Snap and Grid. (squashed commit) | Ben Loftis | |
Separate Snap from Grid. Lots of naming changes. Multiple simultaneous snap options allowed. Grid is one of the possible Snap options. Grid uses the same data as the rulers. Replace complicated tempo_lines with simple grid_lines. The Grid is zoom-scale-sensitive along with the rulers. If you are zoomed out, grid becomes coarser. | |||
2018-02-09 | new_snap: Snapped Cursor ( squashed commit ) | Ben Loftis | |
Snapped Cursor is a line that follows the edit point, and indicates where the operation will occur. This replaces and extends the line that appears with the Cut tool. New associated preferences: snap_threshold and show_snap_cursor. | |||
2018-01-30 | LuaInstance: prepare for 3 argument signal/slot callbacks | Robin Gareus | |
2017-12-07 | Drop the "Lua" in Lua Action Buttons: | Ben Loftis | |
Removed the term "Lua", because users were turned off by something they didn't understand. A special-case Lua script ("Shortcut") allows the user to select an arbitrary Action. The "Shortcut" script is selected by default, and in this case there is no "Type" or "Author" displayed. Action-Buttons may still trigger Lua scripts, as a secondary function. | |||
2017-12-05 | Add Lua binding to query action-list | Robin Gareus | |
2017-12-05 | Lua Script-Selector update | Robin Gareus | |
* register bindings for action_param * honor pre-seeded value (don't ask) * allow to pre-seed a script-name * allow to cancel interactive script load at parameter-stage | |||
2017-11-23 | Catch exceptions by const reference | Robin Gareus | |
2017-09-27 | More s/frame/sample/ -- Lua Scripts | Robin Gareus | |
Sadly this breaks existing loaded scripts. C'est la vie. | |||
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-09-18 | fully remove diskstream code | Paul Davis | |
2017-08-26 | Fix too restrictive Lua sandbox | Robin Gareus | |
Don't limit the environment when evaluating bytecode (factory function). | |||
2017-08-22 | Add Lua bindings for ArdourUI's translate_order() | Robin Gareus | |
e.g. calculate the route insert position: print (ArdourUI.translate_order (ArdourUI.InsertAt.BeforeSelection)) | |||
2017-08-19 | Lua may call C++ functions with throw. Catch them | Robin Gareus | |
2017-08-11 | Fix MSVC builds (binding external static members) | Robin Gareus | |
This Revert "Lua GUI Instance update: prepare for template scripts" commit c37cdf548d14b01744ff560217fb55958e6992fc. | |||
2017-08-10 | Update Lua os.exec, SystemExec API | Robin Gareus | |
We can't use Lua to construct a PBD::SystemExec Obejct. Lifetime of the object is bound to the Lua interpreter or local function scope. Destroying the C++ object terminates the process. Additionally to adding a dedicated method, we also override the existing os.execute Lua libary method with a rt-save (vfork, close filedescriptors) wrapper. | |||
2017-08-10 | Lua GUI Instance update: prepare for template scripts | Robin Gareus | |
2017-08-10 | Add a Lua SetSession signal/hook | Robin Gareus | |
2017-08-10 | Lua Script Sandbox - GUI part | Robin Gareus | |
2017-08-09 | Add Lua bindings to set toggle-actions | Robin Gareus | |
2017-08-08 | SystemExec Lua bindings (vfork, fire+forget) | Robin Gareus | |
2017-08-07 | Fix Windows builds (amend 7009ff03) | Robin Gareus | |
2017-08-06 | Update Selection API to include all Stripables | Robin Gareus | |
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 |