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
45119f5422
update post-export command placeholder documentation
2016-06-12 11:00:11 +02: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
nick_m
24f64b3ea7
Make exact beat calculation of tempi a bit less cumbersome. Move tempi on an audio basis for non-musical snap.
2016-06-12 02:46:13 +10:00
nick_m
e973e39f06
Set tempo sections to the exact pulse when snapped to a musical grid.
2016-06-12 00:42:43 +10:00
nick_m
34500f7416
Make RegionView less aggressive about trimming the front of a region.
2016-06-11 05:43:35 +10:00
nick_m
f3b4644969
Fix many offset errors when drawing notes in midi regions that have been edited.
...
- hopefully this can close bugs such as 6270 & 6793
2016-06-11 05:40:50 +10:00
8ceab4e193
make sure editor can follow visibility changes for VCAs
2016-06-10 15:00:43 -04:00
fbc51c03ef
do not add master to Mixer_UI's TreeModel - explicitly pack it and never unpack it
2016-06-10 14:49:35 -04:00
954b17325d
another PresentationInfo sort order fix.
2016-06-10 13:57:19 -04:00
f1d9dbf359
fix behaviour of select_(next|prev)_route() in editor, when VCAs are present.
2016-06-10 13:57:19 -04:00
4b730ca645
Use generic sorter.
2016-06-10 13:57:19 -04:00
53ba6f1121
EditorRoutes needs to connect to the right property change signal.
2016-06-10 13:57:19 -04:00
df09d80bd3
EditorRoutes needs to respond to PropertyChanged(selected)
2016-06-10 13:57:19 -04:00
15fcb0845a
make sure RouteUIs show selection status at startup
2016-06-10 13:57:18 -04:00
2d4358ddb5
Various changes to PresentationInfo and a small consolidation of sorters.
...
The semantics for sorting PresentationInfo are up to the caller, not the
PresentationInfo object, so operator<() was removed and callers specifically
invoke ::order() for sorting.
2016-06-10 13:57:18 -04:00
3eaa6c0389
remove certain ControlProtocol signals related to stripable selection
...
includes change to Mackie support so that strips listen for PropertyChange
on the stripables they represent, no global selection change used anymore.
2016-06-10 13:57:18 -04:00
1f62dca536
avoid missing stuff after adding tracks/busses/vcas in mixer
2016-06-09 20:43:11 -04:00
06b12bef62
retain route i/o choice across show()'s of the AddRouteDialog
2016-06-09 20:39:43 -04:00
d403eaf1a0
phase out phase in favor of polarity
2016-06-10 01:18:20 +02:00
be42151c0d
work "hide" button on VCA strip
2016-06-09 16:58:49 -04:00
4d28df97fa
noop: clarifying comment about a magic number
2016-06-09 16:30:21 -04:00
2ee3fefc41
use codified heuristic for "is-color-set?"
2016-06-09 16:24:41 -04:00
a74c850b5b
mixer-gui visibility management for VCAs
2016-06-09 16:03:14 -04:00
212afd402c
color management and handling for VCAs
2016-06-09 16:03:14 -04:00
ef6f0de5a3
extend ArdourButton API to allow independently setting fixed active/inactive colors
2016-06-09 16:03:14 -04:00
3670f1adac
use ControlSlaveUI in VCAMasterStrip
2016-06-09 13:12:09 -04:00
0678d0ada1
use new ControlSlaveUI object in mixer strip
2016-06-09 13:12:09 -04:00
f26191382f
for now vca assignment does not apply to selection.
...
This hack comment needs cleaning up later
2016-06-09 13:12:09 -04:00
e6db49f9e2
new files
2016-06-09 13:12:09 -04:00
3f0cbfc152
comment and minor fix
2016-06-08 21:25:48 -04:00
7015ece8ef
use 4.x and earlier route colors
2016-06-08 21:18:20 -04:00
f0eef82364
alphabetize local includes
2016-06-08 21:18:20 -04:00
nick_m
c9b6e0a7b3
Fix crash when editing meter via main clock.
2016-06-09 06:44:39 +10:00
nick_m
98455f2744
Fix crash when editing tempo via main clock.
2016-06-09 05:54:53 +10:00
393d69c7a0
listen for gui_changed() signal from all Stripables, not just Routes
2016-06-08 11:03:13 -04:00
4a863cb1d6
change format of state_id() return value for VCAMasteStrip to follow other objects' conventions
2016-06-08 11:03:13 -04:00
26d94f6014
add ::set_height() for VCATimeAxisView
2016-06-08 11:03:13 -04:00
5c6846a169
Experiment - change the Windows icon (gtk2_ardour/icons/ardour.ico) so that it doesn't contain compressed images
...
Windows itself is happy with compressed icons but they seem to upset the MSVC linker.
If there are no ill-effects I'll change the Mixbus icon which will allow me to remove the older style icons (that were only needed for MSVC)
2016-06-08 15:20:19 +01:00
b708439307
fix user color file name
2016-06-08 15:51:33 +02:00
8d5409f5dc
what an oversight!
2016-06-08 15:39:04 +02:00
aeed54ed91
fix waf cmd tested for when deciding to build appdata.pot
2016-06-08 07:16:42 -04:00
nick_m
6c986231d3
More tempo marker cross-dragging fixes.
2016-06-08 13:48:22 +10:00
nick_m
d18bbc646a
Fix tempo markers jittering when cross-dragging over large tempo deltas.
2016-06-08 12:45:12 +10:00
a5ae129a06
take a rather different approach toggling editor+mixer
2016-06-07 18:30:04 -04:00
3e089ee678
provide GUI option to control WM visibility info use
2016-06-07 18:29:40 -04:00
207fa93cf9
when destroying an ArdourDialog, be sure the Keyboard object knows about it.
...
It seems that there are ways to destroy a window without it emitting focus out
2016-06-07 18:28:32 -04:00