summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2016-03-08fix __cpuid() on x86Florian Weimer
The previous version used memory operands that gcc (probably dependent on optimization flags and/or version) could address relative to the stack pointer, but pushing %ebx onto the stack changed it. Here, the address of the regs array is put into %esi and the individual members are written into directly.
2016-03-08Adds a tooltip to the iconMathias Buhr
2016-03-08Implements filtering in bindings editorMathias Buhr
2016-03-08remove uncharacteristic commentsPaul Davis
2016-03-08fix up indentation in libs/gtkmm2ext/bindings code, probably messed up by ↵Paul Davis
emacs on OS X
2016-03-07fix port-export analysis for > 2 channels.Robin Gareus
2016-03-05don't downcase Home, End and other non-single-key keycode namesPaul Davis
2016-03-05Small refactoring of keyboard bindings (first part)Mathias Buhr
- Adds collision detection for keybindings - Fixes a bug that prevented newly created bindings to be deleted properly (reproduction: add a binding, remove it, restart ardour, binding is still there but can now be deleted).
2016-03-05Fix issue #0006806feandin
2016-03-05fix playlist channel-count when removing a connected port.Robin Gareus
when removing a connected port, IO::remove_port() emits (IOChange::ConnectionsChanged | IOChange::ConfigurationChanged)
2016-03-04allow to override FPU detectionRobin Gareus
2016-03-04fix processed region export (track output)Robin Gareus
2016-03-02force all KeyboardKeys in Bindings to be lower casePaul Davis
2016-03-01remove debug outputRobin Gareus
2016-03-01Fix build on El CapitanPaul Davis
In which Apple once again changed the name of the MIDI kit from CoreMidi to CoreMIDI, something they did for the Lion release of OS X
2016-03-01fix waveform flickering during recordingRobin Gareus
2016-03-01NO OP, whitespaceRobin Gareus
2016-03-01protect current_request with request_queue_lockRobin Gareus
2016-03-01use glib mutex APIRobin Gareus
2016-02-29initialize uninitialized variableRobin Gareus
2016-02-29configurable export prerollRobin Gareus
2016-02-29pre-process (silence) before export to flush reverb tails etc.Robin Gareus
2016-02-29fix typo ba7835Robin 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-28force waveform images to be least 1px wideRobin Gareus
2016-02-28silence clang analyzer: Memory Error, Memory leakRobin Gareus
2016-02-28specialize isfinite for MSVC compatRobin Gareus
2016-02-27try to narrow down #6478Robin Gareus
2016-02-27ISO 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-27Accommodate 'lua' search paths in various projects where they're neededJohn Emmas
(i.e. so that MSVC can find header files from lua).
2016-02-27Accommodate newly introduced source(s) in our MSVC project (lua)John Emmas
2016-02-27Accommodate newly introduced source(s) in our MSVC project (libardour)John Emmas
2016-02-27Accommodate newly introduced source(s) in our MSVC project (gtkmm2ext)John Emmas
2016-02-27Accommodate newly introduced source(s) in our MSVC project (libpbd)John Emmas
2016-02-27avoid "show_all" -- closes #6797Robin Gareus
2016-02-26improve size and positioning of Tabbable's after being torn off, hidden, ↵Paul Davis
reshown, etc
2016-02-27fix hang at exit (after freewheeling) with PA-nonblocking backendRobin Gareus
2016-02-26when looking up a key event, switch to the lowercase keyvalPaul 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-26prevent livelock on NaN, inf control parameters - fixes #6789Robin Gareus
|: Gtk::Adjustment::value_changed AutomationControl::set_value Controllable::Changed GUI Event Loop Gtk::Adjustment::set_value :| TODO: check portability of `isfinite ()`
2016-02-25remove declaration of non-existent methodPaul Davis
2016-02-24potential 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-23missing include for rand() in self-testsRobin Gareus
2016-02-23fix LV2Plugin::requires_fixed_sized_buffers()Robin Gareus
ARDOUR::Plugin() does not inherit from ARDOUR::Processor(), the virtual function was never called.
2016-02-23Add new sources to MSVC project (libardour)Robin Gareus
adapted from John Emmas' lua branch
2016-02-23Implement Lua session-scriptsRobin Gareus
2016-02-23Implement Lua DSP processor/pluginRobin Gareus
2016-02-23libardour lua-script-managerRobin Gareus
2016-02-23include static liblua with libardour & prepare bindingsRobin Gareus
2016-02-22basic DSP lib (for lua bindings)Robin Gareus
2016-02-22add lua search pathRobin Gareus