summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-02-28silence clang analyzer: Memory Error, Memory leakRobin Gareus
2016-02-28cleanup: remove duplicate null checks.Robin Gareus
ARDOUR_UI::save_ardour_state () checks on entry if the windows exist. and also uses these pointers below without check..
2016-02-28specialize isfinite for MSVC compatRobin Gareus
2016-02-28Revert "fix OSX compile issue due to 68e81a6"Robin Gareus
This reverts commit 3300f3896e2571711a8c2feebb23fe00e2dde6f6.
2016-02-28Rewrite commit 68e81a6, prefer forward declaration and includes in cc.Robin Gareus
only MSVC requires the complete class for the templated c'tor in window manager.h
2016-02-27fix OSX compile issue due to 68e81a6Robin Gareus
68e81a6 should be improved/reverted. Due to the long include chain ending in ardour_ui.h every Lua related change now forces a complete GUI recompile (instead of just 2,3 files)
2016-02-27try to narrow down #6478Robin Gareus
2016-02-27Implements review commentsMathias Buhr
2016-02-27Adds an assert to fail explicitelyMathias Buhr
2016-02-27Fixes a memory corruption upon closing the 2nd sessionMathias Buhr
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-27Move our #inclusions for "lua_script_manager.h"John Emmas
For whatever reason, almost none of gtk2_ardour will compile (with MSVC) unless 'lua_script_manager.h' gets #included by 'gtk2_ardour/window_manager.h'. No idea why... :-(
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 (gtk2_ardour)John Emmas
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-27add header guards for good measureRobin Gareus
2016-02-27Lua example script: fix some typos and add some commentsRobin Gareus
2016-02-27resolve ambiguous ‘operator==’ (‘int’ vs ‘const luabridge::LuaRef’)Robin Gareus
2016-02-27proper "false" check for MSVC compatRobin Gareus
Lua "function call" returns false on error.
2016-02-27avoid "show_all" -- closes #6797Robin Gareus
2016-02-27don't allow to change export settings once export has started #6780Robin Gareus
2016-02-26fix KP_0 bindingPaul Davis
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-26fix bindings for KP_nPaul Davis
They were marked as being in a group ("global") which doesn't exist
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-26fixing leaking tooltip stringPaul Davis
Manually created version of PR #211
2016-02-26fix "Collect Groups" -- closes #6794Robin Gareus
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-26remove duplicate FontScalingOptions -- closes #6791Robin Gareus
2016-02-25Fixes preferences context menu not being shownMathias Buhr
2016-02-25add previous-tab and next-tab actions and bind to PRIMARY-page-up/down by ↵Paul Davis
default
2016-02-25remove declaration of non-existent methodPaul Davis
2016-02-25fix packing of "outpacker" in mixer viewPaul Davis
2016-02-25restore monitor section visibility, broken after the merged with tabbedPaul Davis
2016-02-25move window visibility buttons to have less impact on minimum widthPaul Davis
And as a side effect, be in a consistent location on windows/linux AND OS X
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-24fix compilation on OSX/PPC (old coreaudio)Robin Gareus
2016-02-23missing include for rand() in self-testsRobin Gareus
2016-02-23fix a -WswitchRobin 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-23change bindings file included in bundles for Linux and OS XPaul Davis
2016-02-23C++98 compatRobin Gareus
2016-02-23fix optimized buildsRobin Gareus
2016-02-23Add some lua scriptsRobin Gareus
2016-02-23add lua-session commandline toolRobin Gareus
2016-02-23Adapt the MSVC project (gtk2_ardour) add new lua-sourcesRobin Gareus
modified version from John Emmas' lua branch