13
0
Commit Graph

21383 Commits

Author SHA1 Message Date
669b745329 fix missing restore of a pane position in mixer 2016-06-07 12:30:44 -04:00
158a660298 document post-export command placeholders 2016-06-07 17:07:37 +02:00
04997080a4 add meta-data placeholders for post-export command
needs testing on windows with UTF8
2016-06-07 16:57:17 +02:00
78ad42fd88 fix up logic that connects ControlGroups and RouteGroups
This makes deactivating a RouteGroup also stop the ControlGroups from having any effect
2016-06-07 09:48:17 -04:00
af9a9a9efd a better solution to the inheritance issue fixed in the previous commit 2016-06-07 09:22:57 -04:00
b40fe18775 fix up inheritance heirarchy and constructors so that the Session Properties dialog IS-A ArdourWindow
... and is thus subject to Ctrl-w to close it
2016-06-07 09:05:50 -04:00
a88fa99049 don't replace : in linux vst search path in prefs with newlines, to shrink down the preferences height 2016-06-07 08:51:53 -04:00
d511d62f65 OSC: reset select strip on bank change or select for non-existing stripable.
Fixes crash when selecting unused strip and then changing bank.
2016-06-06 23:40:35 -07:00
0318b4f3ac move 2 plugin options to plugin tab of preferences 2016-06-06 19:35:48 -04:00
d14c3adfe7 repeat previous commit's approach, but for VCATimeAxisView 2016-06-06 19:35:48 -04:00
56c831199e drop reference to VCA from VCAMasterStrip immediately rather than waiting for idle 2016-06-06 19:35:48 -04:00
ee1046bbed OSC: Respond to GUI select. 2016-06-06 14:54:33 -07:00
3c0fd1a115 remove incorrect allocation of a second VCAManager in a session.
Fixes warning about a SessionHandleRef at session close
2016-06-06 16:15:25 -04:00
nick_m
36f3291a9c Ensure correct lock style before setting position. 2016-06-07 06:14:47 +10:00
nick_m
86db26ff16 MidiRegion ctor inherits length_beats.
- fixes incorrect length on drag-copying and pasting
	  midi regions.
2016-06-07 06:12:41 +10:00
nick_m
9488201a2c Region ctor inherits position, start and beat. 2016-06-07 06:10:55 +10:00
9a50d15c7f fix crashing bug in Pane when accessing dividers 2016-06-06 16:05:43 -04:00
5700296cb6 add a destructor for Gtkmm2ext::Pane that unparents the children.
This seems to be required, although there is confusion in Gtkmm3 about this.
2016-06-06 16:05:25 -04:00
084da26cfd remove dead members and code from RouteParamsUI 2016-06-06 16:04:19 -04:00
5fddbdd495 ensure that newly-added tracks are displayed in the editor 2016-06-06 14:44:58 -04:00
5833576d5b ensure that dropdowns in editor toolbar are populated at first use (with no existing config file to set them) 2016-06-06 14:29:58 -04:00
4e2efa22d5 mixbus x42-plugins bundle update
include stereo-route and midi-map
2016-06-06 20:19:59 +02:00
44c56fff6f add pre-release warning dialog. It wil not be shown when running via ardev etc. 2016-06-06 13:40:14 -04:00
e65f31cfd8 remove pre-release page from startup dialog.
This dialog won't be seen by users of older versions of Ardour, so it is the wrong place (for now)
to put this warning
2016-06-06 13:40:14 -04:00
nick_m
288ebbe5a7 Fix initialization of Region::_beat. 2016-06-07 03:00:28 +10:00
a0f0bdc063 try to keep editor+mixer treemodels in sync 2016-06-06 12:58:48 -04:00
nick_m
6a622d86dc Fix midi region split, trim and move operations.
- there is still the problem of being unable to drag
	  a trimmed region to the left when it's source
	  (not it's position) would end up on a negative beat.
2016-06-07 02:14:31 +10:00
nick_m
92fdf7deda Region always sets position before length. 2016-06-07 02:12:04 +10:00
20d85384c1 there is no remote model choice anymore - ordering is determined by the GUI 2016-06-06 12:04:49 -04:00
da5119583a there is no remote model choice anymore - ordering is determined by the GUI 2016-06-06 12:04:45 -04:00
8bfa2afe11 fix version reference in beta page/dialog 2016-06-06 08:13:15 -04:00
cde50f847f MSVC won't allow floating point types to be mapped directly to enums 2016-06-06 09:07:45 +01:00
cb7e8025f2 Accommodate newly introduced source(s) in our MSVC project (ardour_osc)
(also, libardour_osc now needs to link to libardour_timecode)
2016-06-06 09:06:08 +01:00
cce4726c4c OSC: More controls in /select/*, off by one fixed 2016-06-05 22:30:14 -07:00
nick_m
f0f2e3bb71 Consolidate notifications when MidiRegion changes length due to position change. 2016-06-06 14:26:43 +10:00
01812f53c3 use, or mostly use PresentationInfo for selection status of Routes.
Needs extension to Surfaces, replacing GuiSelectionChanged signal concept
2016-06-05 20:50:57 -04:00
2c0396c9aa fix Session::get_remote_nth_stripable() to use zero-based numbering 2016-06-05 20:50:57 -04:00
6520548fc2 extend/modify PresentationInfo to make searching for routes via Session::get_remote_nth_stripable() work 2016-06-05 20:50:57 -04:00
9e28056fd2 AxisView does not need to initialize Selectable::_selected 2016-06-05 20:50:57 -04:00
8125ea5909 tweak API of Selectable 2016-06-05 20:50:57 -04:00
6adac60323 OS X specific fix, to match new mixer TreeModel structure 2016-06-05 18:00:48 -04:00
5bbfac2380 OS X clang build issue fix 2016-06-05 18:00:48 -04:00
843b6b90b0 fix switching from generic to custom plugin UI 2016-06-05 23:55:08 +02:00
3e12d4b4a6 use PresentationInfo color to set route colors. GUI appears to respond as expected 2016-06-05 17:16:20 -04:00
91ad3ef81d don't connect to individual PresentationInfo signals per Stripable; we only reorder strips once, when the global signal arrives 2016-06-05 16:33:02 -04:00
dfcc8fd547 Stripable signals moved to PresentationInfo 2016-06-05 16:33:02 -04:00
6637260ac9 Stripable signals moved to PresentationInfo 2016-06-05 16:33:02 -04:00
4ca69e346f substantive redesign of Gtk::TreeModel used inside Mixer_UI to hold both VCAs and Routes 2016-06-05 16:33:02 -04:00
1d5d98589a catch up on change in definition of various AxisView {set,is}_selected() implementations 2016-06-05 16:33:02 -04:00
b69776ba15 catch up on change in definition of various AxisView {set,is}_selected() implementations 2016-06-05 16:33:02 -04:00