791cff6f46
use new keyboard modifier names, and replace GDK names with better versions
2016-06-21 08:59:39 -04:00
6e10752a98
fix section naming in bindings file
2016-06-21 08:58:59 -04:00
ae4e84fd51
provide some Keyboard:: methods to get access to other versions of modifier names
2016-06-21 08:58:38 -04:00
10a4de1550
some modest improvements in the html rendering of key bindings, plus use of normal modifier names
2016-06-20 17:19:31 -04:00
b5a134d73a
fix comment-button highlight
2016-06-20 00:59:21 +02:00
557031ca11
Remove confusion over ambiguous symbols
...
libboost and libsigc++ both contain symbols called _1() / _2() etc. Forcing the use of namespace sigc causes us to use the ones from sigc++ when in fact, we want the ones from boost.
Hopefully this fix will work for all compilers.
2016-06-18 11:41:12 +01:00
48329f8d6e
Make sure MSVC knows which version of 'floor()' we want
2016-06-18 11:36:13 +01:00
6ca3c67046
Use Glib::usleep() for consistency
2016-06-18 11:34:14 +01:00
425c40ff08
fix upsampling import of X-channel files where buffersize % X != 0
2016-06-17 22:17:58 +02:00
f4047b9a26
OSC: take care of track order changes too. Deal with mixer topology changes one time.
2016-06-16 19:41:39 -07:00
3754859f2f
OSC: Blank some more feedback values when select observer is destroyed.
2016-06-16 16:07:09 -07:00
a9c09af816
set latency of sidechain port
2016-06-16 15:08:25 +02:00
321615e8ea
initial working version of "printing" keybindings (via a browser)
2016-06-15 19:46:12 -04:00
nick_m
8b0c5b8426
Register colour aliases for tempo curve.
2016-06-16 02:06:40 +10:00
1413bca842
no divider/full allocation of LHS of mixer "display" with no VCAs
2016-06-14 16:10:59 -04:00
351b43d51b
avoid crash after removing a VCA
2016-06-14 16:10:32 -04:00
a843013165
no debug output, either
2016-06-14 12:22:04 -04:00
cc907f3df5
no pingbacks if running a development version
2016-06-14 12:21:46 -04:00
30fd6ed4de
mark mixer strip name label (button) as having occasional text
...
Sometimes it shows a track number, sometimes not, but this should never affect its size request
2016-06-14 11:48:50 -04:00
b5387804a4
remove commented line
2016-06-14 11:48:08 -04:00
3888b244a6
mark mixer strip width and hide buttons as square
2016-06-14 11:47:53 -04:00
0fe194c90b
extend ArdourButton API to provide a new tweak for buttons with occasional text
...
Buttons with this tweak do not change their size request based on their text (or lack of it)
2016-06-14 11:47:25 -04:00
0eb509ac2e
remove debug output from Pane code
2016-06-14 11:46:24 -04:00
66c25b2d73
wording change for key binding dialog remove shortcut button label
2016-06-14 09:53:48 -04:00
a51ff04678
add shuttle colors to all themes.
...
Everythign except "dark" probably needs editing by a theme maintainer
2016-06-13 17:26:02 -04:00
3d5491d0d0
show ShuttleControl GUI some love.
...
now uses Pango, not Cairo, for text rendering
2016-06-13 17:26:02 -04:00
dcf852aae4
OSC: Catch new strips, gone strips and redo banks and observers. Add more select feedback.
2016-06-13 11:57:15 -07:00
9f5d0930fc
use pane position mgmt on appropriate panes
2016-06-13 09:53:10 -04:00
9142d1edf5
working version of pane position mgmt for OS X
2016-06-13 09:52:54 -04:00
ceb0bce971
write some code to limit pane handle positions on OS X.
...
So far untested, and uncompiled
2016-06-13 09:10:47 -04:00
690cc23ed2
Remove some Windows icons which I'm told we don't need any more...
2016-06-13 11:35:19 +01:00
70898f92c7
use WindowProxy::signal_(map|unmap) to keep window toggle actions in their correct state
2016-06-12 22:49:47 -04:00
8d17465016
give WindowProxy its own map/unmap signals so that other things can track map/unmap without accessing the Window
2016-06-12 22:49:15 -04:00
d42f075408
stop AddRouteDialog from being modal and from using a recursive run loop
2016-06-12 14:54:01 -04:00
0852d05643
remove RouteGroupDialog::do_run() and replace its use with code that doesn't rely on a recursive run loop
2016-06-12 14:54:01 -04:00
nick_m
b3b246b724
Pick a colour for music-locked tempo markers.
2016-06-13 04:27:53 +10:00
00caabf735
ignore midi on monitor-section and force strict-i/o
2016-06-12 20:16:27 +02:00
60b89849bd
hide mixer group tabs when spilling control master slaves
2016-06-12 13:35:38 -04:00
04caff02a1
fix crash when removing a track in the presence of VCAs
2016-06-12 13:07:24 -04:00
9a7fbd53a2
don't show meter for integer/enum outputs in a generic plugin UI
2016-06-12 16:43:21 +02:00
99a996e836
fix typo
2016-06-12 16:35:37 +02:00
21bf61d559
MackieControl: in sends subview, if there are no sends for a vpot, drop the controllable for the vpot
2016-06-12 08:44:34 -04:00
beafe2be6e
fix MCP Cancel button "escape" action
2016-06-12 08:43:24 -04:00
a8d7b0fca3
redesign/reimplement selection knowledge in MackieControlProtocol object
...
strips listen to Stripable::presentation_info().PropertyChange, and forward selected status changes
to the MCP object
2016-06-12 08:19:16 -04:00
4717080aee
reduce verbosity of -D mackie in the presence of continued handshaking/keepalive messages.
2016-06-12 08:18:01 -04:00
45119f5422
update post-export command placeholder documentation
2016-06-12 11:00:11 +02:00
63ac1e7224
more meta-data placeholders for post-export command
2016-06-12 10:59:47 +02:00
3d9517c22f
OSC: Add send enable control.
2016-06-11 13:57:27 -07:00
2c44225df2
make RouteGroupDialog non-modal.
...
Not really how/why it was modal, but it did run a recursive main event loop, and these are
always a bad idea for lots of reasons. So I removed that feature, which makes it non-modal.
Not 100% tested yet.
2016-06-11 15:49:38 -04:00
63e6378713
OSC: added solo isolate and solo safe/lock.
2016-06-11 12:09:15 -07:00