Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-28 | specialize isfinite for MSVC compat | Robin Gareus | |
2016-02-27 | try to narrow down #6478 | Robin Gareus | |
2016-02-27 | ISO C++03 14.2/4 compatibility for clang. | Robin Gareus | |
http://stackoverflow.com/questions/3786360/confusing-template-error (hopefully other compilers which didn't mind the missing "template" are still fine with this) | |||
2016-02-27 | Accommodate 'lua' search paths in various projects where they're needed | John Emmas | |
(i.e. so that MSVC can find header files from lua). | |||
2016-02-27 | Accommodate newly introduced source(s) in our MSVC project (lua) | John Emmas | |
2016-02-27 | Accommodate newly introduced source(s) in our MSVC project (libardour) | John Emmas | |
2016-02-27 | Accommodate newly introduced source(s) in our MSVC project (gtkmm2ext) | John Emmas | |
2016-02-27 | Accommodate newly introduced source(s) in our MSVC project (libpbd) | John Emmas | |
2016-02-27 | avoid "show_all" -- closes #6797 | Robin Gareus | |
2016-02-26 | improve size and positioning of Tabbable's after being torn off, hidden, ↵ | Paul Davis | |
reshown, etc | |||
2016-02-27 | fix hang at exit (after freewheeling) with PA-nonblocking backend | Robin Gareus | |
2016-02-26 | when looking up a key event, switch to the lowercase keyval | Paul Davis | |
Our bindings always use the lowercase form. Shift-e generates the GDK keyval for 'E' rather than 'e' (with the event state including GDK_SHIFT_MODIFIER). So we have to take this into account when doing the lookup | |||
2016-02-26 | prevent livelock on NaN, inf control parameters - fixes #6789 | Robin Gareus | |
|: Gtk::Adjustment::value_changed AutomationControl::set_value Controllable::Changed GUI Event Loop Gtk::Adjustment::set_value :| TODO: check portability of `isfinite ()` | |||
2016-02-25 | remove declaration of non-existent method | Paul Davis | |
2016-02-24 | potential mem corruption at session close: | Robin Gareus | |
ARDOUR::Session::~Session() ARDOUR::Route::~Route() ARDOUR::InternalReturn::~InternalReturn() ARDOUR::Return::~Return() ARDOUR::Session::unmark_return_id(unsigned int) boost::dynamic_bitset<unsigned int, std::allocator<unsigned int> >::reference::do_assign(bool) -> Invalid write of size 4 -> 0 bytes inside a block of size 4 free'd Thanks to The_CLA for valgrinding this. | |||
2016-02-23 | missing include for rand() in self-tests | Robin Gareus | |
2016-02-23 | fix LV2Plugin::requires_fixed_sized_buffers() | Robin Gareus | |
ARDOUR::Plugin() does not inherit from ARDOUR::Processor(), the virtual function was never called. | |||
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 | |