13
0
Commit Graph

9436 Commits

Author SHA1 Message Date
c8d25f37bc remove superfluous ceil() 2016-03-15 11:55:44 +01:00
76df2d6e36 fix a Wsign-compare 2016-03-15 00:27:13 +01:00
cb4f15ff43 implementation for "prefer inline over GUI" 2016-03-15 00:27:03 +01:00
7539bab670 inline-display, scrollbars and fixed aspect ratio = fun 2016-03-14 22:32:21 +01:00
594d0d8672 GUI update for non-cairo Plugin Inline Display 2016-03-14 16:45:27 +01:00
e180b0f706 RouteUI solo buttons should trigger group actions 2016-03-14 10:49:24 -04:00
9af5d17708 add GUI support for Plugin Mixer Inline Display 2016-03-14 11:48:22 +01:00
4ad055745f and without typo :) 2016-03-11 22:46:19 +01:00
db333a1eed allow to copy processor state (drag processor on another of same type) 2016-03-11 22:00:12 +01:00
c9d6d9ed85 add region & range loudnless report 2016-03-11 17:26:42 +01:00
361309d83f allow to re-use export-report UI
(we should probably change the name to LoudnessReport)
2016-03-11 17:26:42 +01:00
Mathias Buhr
720c68d7e1 Adds a tooltip to the icon 2016-03-08 08:44:58 -05:00
Mathias Buhr
1375c454fb Implements filtering in bindings editor 2016-03-08 08:44:58 -05:00
47026cac9b fix stuck touch mode
previously the GUI locked out control surfaces (touch was never released).
2016-03-07 17:11:47 +01:00
bb38d3db4d remove unused GUI signals (confusing dup. name) 2016-03-07 17:11:47 +01:00
ec1b0890cb expand options in quantize dialog to include other beat fractions 2016-03-07 10:16:01 -05:00
60ed9ccc6e expand option editor treeviews by default so that all nodes are visible 2016-03-07 09:32:29 -05:00
d965bc2161 rename all "Solo / Mute" options as "Solo & Mute" since '/' is now a path separator for options 2016-03-06 20:43:59 -05:00
4ec118a0d8 rearrange sync options into a sub-node of Transport options
This gets minimum size down to around 722 pixels
2016-03-06 20:43:30 -05:00
28cd817d49 avoid extra iterator increment, so that Option/Paths work 2016-03-06 20:42:39 -05:00
64a678e1d7 avoid blank header bar in option editor treeview 2016-03-06 20:25:51 -05:00
0d849c1498 change OptionEditor to use a left-hand-side treeview to navigate the notebook 2016-03-06 18:27:23 -05:00
6aa7ca6d70 edited keybindings should be stored in lower-case form 2016-03-05 11:53:42 -05:00
b4ead1dda6 remove some uncharacteristic comments in code 2016-03-05 11:53:20 -05:00
Mathias Buhr
290d9e5e66 Small refactoring of keyboard bindings (first part)
- 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-05 16:27:48 +01:00
Mathias Buhr
914027ecf8 Fixes a minor typo 2016-03-05 16:27:48 +01:00
Mathias Buhr
0a8b99fe6c Adds sorting the toe keyeditor 2016-03-05 16:27:48 +01:00
yonideshi
c1ce5dd9ec Fix for issue #0006803 2016-03-05 15:54:47 +01:00
53a9751532 fix processed region export (track output) 2016-03-04 17:01:28 +01:00
c4f19a66d9 nitpick for static analyzers and friends 2016-03-02 04:17:01 +01:00
56c32a1e77 Expose PublicEditor Bindings to Lua 2016-02-29 12:01:37 +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
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
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
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
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
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
199071555e add header guards for good measure 2016-02-27 16:11:25 +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
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
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
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