Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-23 | Add new sources to MSVC project (libardour) | Robin Gareus | |
adapted from John Emmas' lua branch | |||
2016-02-23 | Implement Lua session-scripts | Robin Gareus | |
2016-02-23 | Implement Lua DSP processor/plugin | Robin Gareus | |
2016-02-23 | libardour lua-script-manager | Robin Gareus | |
2016-02-23 | include static liblua with libardour & prepare bindings | Robin Gareus | |
2016-02-22 | basic DSP lib (for lua bindings) | Robin Gareus | |
2016-02-22 | add lua search path | Robin Gareus | |
2016-02-22 | add realloc pool to MSVC project | Robin Gareus | |
2016-02-22 | realloc-pool unit-test | Robin Gareus | |
2016-02-22 | time-bound memory-pool | Robin Gareus | |
O(1) realloc() for use with Lua. A standard malloc/free/realloc API is exposed for testing and other potential use-cases. The current configuration it's performs well for lua-metatables (regular calls to realloc() with varying tiny chunks ~1-50 bytes) For the use-case at hand it outperforms TLSF. | |||
2016-02-22 | Add a VC project for building the new lua branch with MSVC | Robin Gareus | |
(untested, new paths -- adopted from John Emmas project) | |||
2016-02-22 | LuaBridge: support argument references via table return | Robin Gareus | |
2016-02-22 | customize LuaBridge | Robin Gareus | |
* introduce boost::shared_ptr support * support enum & const * allow to add non-class member functions * STL iterators (vector, list, set, bitset & map) * support reference arguments (framecnt_t&) * add support for arrays of basic types (e.g. float*, int*) * fix compiler warnings | |||
2016-02-22 | add liblua wrapper and build-scripts | Robin Gareus | |
2016-02-22 | NO-OP whitespace | Robin Gareus | |
2016-02-22 | add LuaBridge | Robin Gareus | |
https://github.com/vinniefalco/LuaBridge | |||
2016-02-22 | add lua-5.3.2 | Robin Gareus | |
2016-02-22 | fix merge/rebase mistake | Paul Davis | |
2016-02-22 | fix an error during merge/rebase fixups | Paul Davis | |
2016-02-22 | cleanup post-rebase-against-master messes | Paul Davis | |
2016-02-22 | a bunch of stuff to make tab/window switching work better, and provide Alt-m ↵ | Paul Davis | |
to toggle between editor+mixer in a sane way | |||
2016-02-22 | provide Tabbable::change_visibility(), which has slightly odd semantics that ↵ | Paul Davis | |
are neither toggle nor one-shot | |||
2016-02-22 | allow pixbuf_from_string() to return the full size pixbuf, with optional padding | Paul Davis | |
2016-02-22 | remove tab-related code for tabbed notebook, add tooltips to new buttons | Paul Davis | |
2016-02-22 | tab-free tabbed display, part 1.2 | Paul Davis | |
2016-02-22 | add syntax and scaffolding for MIDI binding maps to refer to selected ↵ | Paul Davis | |
tracks/busses. THIS DOES NOT WORK YET. Selection information is not available in libardour at this time | |||
2016-02-22 | fix tooltip text to accurately describe how to reattach window. | Paul Davis | |
This commit incorrectly describes top level menu structure inside a file in libs/gtkmm2ext. | |||
2016-02-22 | fix inadvertent case change | Paul Davis | |
2016-02-22 | additional GTKOSX => __APPLE__ changes missed in previous commit | Paul Davis | |
2016-02-22 | add a clarifying comment | Paul Davis | |
2016-02-22 | change operator<< for Keyboardkey to show state in hex | Paul Davis | |
2016-02-22 | no more munging with keyvals/accels on OS X | Paul Davis | |
2016-02-22 | remove Bindings::ignored_state and use Keyboard::RelevantModifierMask | Paul Davis | |
2016-02-22 | set PrimaryModifier on OS X to match the actual bits used by GTK for Command | Paul Davis | |
2016-02-22 | remove Gtkmm2ext::possibly_translate_mod_to_make_legal_accelerator(). | Paul Davis | |
This is no longer needed because we can set the modifier to the actual bits that GTK uses for Command (META+MOD2) | |||
2016-02-22 | remove all trace of SAE from source code. | Paul Davis | |
This had become incoherent over time, and posed a development hazard and burden going forward | |||
2016-02-22 | replicate the remove-all-trailing whitespace commit(s) in master | Paul Davis | |
2016-02-22 | change suffix of keybinding files to ".keys" to avoid conflict with earlier ↵ | Paul Davis | |
versions. Move some code around that should never have been inside libs/ardour to begin with. | |||
2016-02-22 | update Mackie code to use new API to get all actions | Paul Davis | |
2016-02-22 | cleanup Bindings/ActionMap API to get all actions for various purposes | Paul Davis | |
2016-02-22 | create a two-way association between an action map and a bindings object, ↵ | Paul Davis | |
rather than just one way. This helps us lookup bindings when printing out lists for the user | |||
2016-02-22 | more changes to Bindings, Keyboard APIs | Paul Davis | |
2016-02-22 | radically change Keyboard/Binding API design to disconnect Gtk::Action ↵ | Paul Davis | |
lookup from binding definition We need this because we need binding information/objects before all Actions have been defined. | |||
2016-02-22 | various fixes for saving bindings state | Paul Davis | |
2016-02-22 | fix memory lifetime management issue | Paul Davis | |
2016-02-22 | change/extend/rework Bindings API to allow replacement and provide ↵ | Paul Davis | |
stub/hook/call to save bindings | |||
2016-02-22 | initial compilable version of saving key bindings with "new" scheme | Paul Davis | |
2016-02-22 | small rationalization of naming and code for managing plugin GUI visibility | Paul Davis | |
2016-02-22 | bindings: prevent double registration and double signal connection, and ↵ | Paul Davis | |
provide get_all_actions() methods | |||
2016-02-22 | remove all action-registering API from Gtkmm2ext::ActionManager | Paul Davis | |