Paul Davis
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
John Emmas
690cc23ed2
Remove some Windows icons which I'm told we don't need any more...
2016-06-13 11:35:19 +01:00
Paul Davis
70898f92c7
use WindowProxy::signal_(map|unmap) to keep window toggle actions in their correct state
2016-06-12 22:49:47 -04:00
Paul Davis
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
Paul Davis
d42f075408
stop AddRouteDialog from being modal and from using a recursive run loop
2016-06-12 14:54:01 -04:00
Paul Davis
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
Robin Gareus
00caabf735
ignore midi on monitor-section and force strict-i/o
2016-06-12 20:16:27 +02:00
Paul Davis
60b89849bd
hide mixer group tabs when spilling control master slaves
2016-06-12 13:35:38 -04:00
Paul Davis
04caff02a1
fix crash when removing a track in the presence of VCAs
2016-06-12 13:07:24 -04:00
Robin Gareus
9a7fbd53a2
don't show meter for integer/enum outputs in a generic plugin UI
2016-06-12 16:43:21 +02:00
Robin Gareus
99a996e836
fix typo
2016-06-12 16:35:37 +02:00
Paul Davis
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
Paul Davis
beafe2be6e
fix MCP Cancel button "escape" action
2016-06-12 08:43:24 -04:00
Paul Davis
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
Paul Davis
4717080aee
reduce verbosity of -D mackie in the presence of continued handshaking/keepalive messages.
2016-06-12 08:18:01 -04:00
Robin Gareus
45119f5422
update post-export command placeholder documentation
2016-06-12 11:00:11 +02:00
Robin Gareus
63ac1e7224
more meta-data placeholders for post-export command
2016-06-12 10:59:47 +02:00
Len Ovens
3d9517c22f
OSC: Add send enable control.
2016-06-11 13:57:27 -07:00
Paul Davis
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
Len Ovens
63e6378713
OSC: added solo isolate and solo safe/lock.
2016-06-11 12:09:15 -07:00
nick_m
bcf683df00
Fix exact tempo pulse for snap to bars case.
2016-06-12 03:26:02 +10: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
Paul Davis
ec8a4de015
make relative gain control in route groups work (again)
2016-06-10 16:59:34 -04:00
Len Ovens
1695de335d
OSC: Constrain master pan position as width requires.
2016-06-10 13:45:07 -07:00
Len Ovens
b588308bed
OSC: force non-active controls to zero. Keep pan within range wide allows.
2016-06-10 13:05:58 -07:00
nick_m
a1be0d0fe1
Unused variable - no-op.
2016-06-11 05:54:18 +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
Paul Davis
8ceab4e193
make sure editor can follow visibility changes for VCAs
2016-06-10 15:00:43 -04:00
Paul Davis
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
Alexandre Prokoudine
3127eeb97d
Fix the reference to i18n_po, fix Paul's second name
2016-06-10 20:28:43 +02:00
Paul Davis
954b17325d
another PresentationInfo sort order fix.
2016-06-10 13:57:19 -04:00
Paul Davis
f1d9dbf359
fix behaviour of select_(next|prev)_route() in editor, when VCAs are present.
2016-06-10 13:57:19 -04:00
Paul Davis
49011ea146
noop: comment fix.
2016-06-10 13:57:19 -04:00
Paul Davis
4b730ca645
Use generic sorter.
2016-06-10 13:57:19 -04:00
Paul Davis
53ba6f1121
EditorRoutes needs to connect to the right property change signal.
2016-06-10 13:57:19 -04:00
Paul Davis
df09d80bd3
EditorRoutes needs to respond to PropertyChanged(selected)
2016-06-10 13:57:19 -04:00
Paul Davis
a2fd790252
New editor API to retrieve the Stripable with via presentation info order.
2016-06-10 13:57:19 -04:00
Paul Davis
15fcb0845a
make sure RouteUIs show selection status at startup
2016-06-10 13:57:18 -04:00
Paul Davis
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
Paul Davis
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
John Emmas
b130db2c60
Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour)
2016-06-10 12:32:01 +01:00
nick_m
ae99b93cc2
Apply some constraints to bbt dragging.
...
- max tempo 1000 bpm
- apply a minimum measurement distance.
- ensure result is positive (!)
2016-06-10 11:45:40 +10:00
Len Ovens
f65713c426
OSC: Finished Select send levels
2016-06-09 18:33:00 -07:00
Paul Davis
1f62dca536
avoid missing stuff after adding tracks/busses/vcas in mixer
2016-06-09 20:43:11 -04:00
Paul Davis
06b12bef62
retain route i/o choice across show()'s of the AddRouteDialog
2016-06-09 20:39:43 -04:00
Robin Gareus
d403eaf1a0
phase out phase in favor of polarity
2016-06-10 01:18:20 +02:00
Len Ovens
049a678ff9
OSC: change the word phase to polarity as per mailing list.
2016-06-09 15:24:43 -07:00