13
0
Commit Graph

19470 Commits

Author SHA1 Message Date
c4f19a66d9 nitpick for static analyzers and friends 2016-03-02 04:17:01 +01:00
208dec7231 remove debug output 2016-03-01 18:37:19 +01:00
5dbfca9953 Fix build on El Capitan
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-01 12:20:59 -05:00
79d9973fa0 fix waveform flickering during recording 2016-03-01 18:06:29 +01:00
a27fed772b NO OP, whitespace 2016-03-01 14:43:44 +01:00
4384aff43f protect current_request with request_queue_lock 2016-03-01 14:43:28 +01:00
36d30f8c89 use glib mutex API 2016-03-01 12:53:54 +01:00
38f3d9d68a initialize uninitialized variable 2016-02-29 15:17:12 +01:00
8741a5885b configurable export preroll 2016-02-29 15:13:06 +01:00
33545e552b pre-process (silence) before export to flush reverb tails etc. 2016-02-29 13:50:56 +01:00
56c32a1e77 Expose PublicEditor Bindings to Lua 2016-02-29 12:01:37 +01:00
759e13a53c fix typo ba7835 2016-02-29 11:28:04 +01:00
2de4e1d79f patch waf - fixes clang/linux compilation
pkg-config --cflags for c++ libs includes -std=C++11
waf-1.6 has no concept to separate cflags/cxxflags in uselib for c files
clang error: invalid argument '-std=c++11' not allowed with 'C/ObjC'
2016-02-28 21:48:49 +01:00
ba78359129 prepare for update to waf 1.8
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-28 21:16:44 +01:00
49148b627c force waveform images to be least 1px wide 2016-02-28 18:07:46 +01:00
0ac1ae0d0e remove unused heading 2016-02-28 17:06:53 +01:00
88c839d078 allow to configure custom path to video monitor 2016-02-28 17:06:28 +01:00
2c47dd98c5 silence clang analyzer: Memory Error, Memory leak 2016-02-28 13:12:40 +01:00
78bd97ac9a cleanup: remove duplicate null checks.
ARDOUR_UI::save_ardour_state () checks on entry if the windows exist.
and also uses these pointers below without check..
2016-02-28 12:17:57 +01:00
489753e866 specialize isfinite for MSVC compat 2016-02-28 12:07:00 +01:00
19dc2a09db Revert "fix OSX compile issue due to 68e81a6"
This reverts commit 3300f3896e.
2016-02-28 11:58:56 +01:00
3a2ba2e958 Rewrite commit 68e81a6, prefer forward declaration and includes in cc.
only MSVC requires the complete class for the templated c'tor in
window manager.h
2016-02-28 11:58:47 +01:00
3300f3896e fix OSX compile issue due to 68e81a6
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-27 23:47:35 +01:00
4cd77f0544 try to narrow down #6478 2016-02-27 23:16:05 +01:00
Mathias Buhr
6a52dc3219 Implements review comments 2016-02-27 16:02:36 -05:00
Mathias Buhr
2bd7b4afb8 Adds an assert to fail explicitely 2016-02-27 16:02:36 -05:00
Mathias Buhr
7ce373e6f0 Fixes a memory corruption upon closing the 2nd session 2016-02-27 16:02:36 -05:00
990c365ebf ISO C++03 14.2/4 compatibility for clang.
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 21:02:30 +01:00
68e81a6afc Move our #inclusions for "lua_script_manager.h"
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-27 16:29:56 +00:00
d3634c5779 Accommodate 'lua' search paths in various projects where they're needed
(i.e. so that MSVC can find header files from lua).
2016-02-27 16:29:55 +00:00
5fd27e56fc Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2016-02-27 16:29:55 +00:00
269e88671e Accommodate newly introduced source(s) in our MSVC project (lua) 2016-02-27 16:29:54 +00:00
3c9c30abe1 Accommodate newly introduced source(s) in our MSVC project (libardour) 2016-02-27 16:29:53 +00:00
77abe6c928 Accommodate newly introduced source(s) in our MSVC project (gtkmm2ext) 2016-02-27 16:29:53 +00:00
22ed6fb1f7 Accommodate newly introduced source(s) in our MSVC project (libpbd) 2016-02-27 16:29:52 +00:00
199071555e add header guards for good measure 2016-02-27 16:11:25 +01:00
38c15c0714 Lua example script: fix some typos and add some comments 2016-02-27 14:56:36 +01:00
8032208656 resolve ambiguous ‘operator==’ (‘int’ vs ‘const luabridge::LuaRef’) 2016-02-27 13:48:01 +01:00
65bedf75f1 proper "false" check for MSVC compat
Lua "function call" returns false on error.
2016-02-27 13:14:00 +01:00
0106047fd2 avoid "show_all" -- closes #6797 2016-02-27 12:53:09 +01:00
d95f2e98df don't allow to change export settings once export has started #6780 2016-02-27 12:53:09 +01:00
4fec1dc088 fix KP_0 binding 2016-02-26 18:54:11 -05:00
e4a7e5a239 improve size and positioning of Tabbable's after being torn off, hidden, reshown, etc 2016-02-26 18:51:32 -05:00
9472200727 fix hang at exit (after freewheeling) with PA-nonblocking backend 2016-02-27 00:50:02 +01:00
d3633e8bd5 fix bindings for KP_n
They were marked as being in a group ("global") which doesn't exist
2016-02-26 16:02:54 -05:00
e5340dc258 when looking up a key event, switch to the lowercase keyval
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 15:47:50 -05:00
b77236d4b4 fixing leaking tooltip string
Manually created version of PR #211
2016-02-26 14:36:51 -05:00
637f4cc817 fix "Collect Groups" -- closes #6794 2016-02-26 17:25:21 +01:00
1bee17d3b9 prevent livelock on NaN, inf control parameters - fixes #6789
|: Gtk::Adjustment::value_changed  AutomationControl::set_value Controllable::Changed
GUI Event Loop  Gtk::Adjustment::set_value :|

TODO: check portability of `isfinite ()`
2016-02-26 14:51:06 +01:00
394e36522e remove duplicate FontScalingOptions -- closes #6791 2016-02-26 14:26:36 +01:00