Commit graph

21043 commits

Author SHA1 Message Date
Paul Davis
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
Paul Davis
3933475cf2 noop: comment change 2016-06-07 15:01:49 -04:00
Paul Davis
044fe7bf2a header file cleanup/reduction 2016-06-07 14:59:51 -04:00
Paul Davis
9b925b45dc move color theme selector into color tab for preferences 2016-06-07 14:52:24 -04:00
Paul Davis
06c9101f91 first pass at moving color theme management into its own preferences tab 2016-06-07 14:52:24 -04:00
Robin Gareus
ee40e8d026 fix click preferences alignment 2016-06-07 18:50:15 +02:00
nick_m
03ea905b86 Step edit cursor no longer assumes constant tempo. 2016-06-08 02:45:40 +10:00
Robin Gareus
a12f62219b re-group preferences to reduced window height constraint. 2016-06-07 18:34:45 +02:00
Paul Davis
2814ff4866 use contextual translation macro for "Locations" 2016-06-07 12:32:57 -04:00
Paul Davis
e574ab30e7 GUI tweaks and work on VCA mixer display 2016-06-07 12:30:44 -04:00
Paul Davis
669b745329 fix missing restore of a pane position in mixer 2016-06-07 12:30:44 -04:00
Robin Gareus
158a660298 document post-export command placeholders 2016-06-07 17:07:37 +02:00
Robin Gareus
04997080a4 add meta-data placeholders for post-export command
needs testing on windows with UTF8
2016-06-07 16:57:17 +02:00
Paul Davis
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
Paul Davis
af9a9a9efd a better solution to the inheritance issue fixed in the previous commit 2016-06-07 09:22:57 -04:00
Paul Davis
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
Paul Davis
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
Len Ovens
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
Paul Davis
0318b4f3ac move 2 plugin options to plugin tab of preferences 2016-06-06 19:35:48 -04:00
Paul Davis
d14c3adfe7 repeat previous commit's approach, but for VCATimeAxisView 2016-06-06 19:35:48 -04:00
Paul Davis
56c831199e drop reference to VCA from VCAMasterStrip immediately rather than waiting for idle 2016-06-06 19:35:48 -04:00
Len Ovens
ee1046bbed OSC: Respond to GUI select. 2016-06-06 14:54:33 -07:00
Paul Davis
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
Paul Davis
9a50d15c7f fix crashing bug in Pane when accessing dividers 2016-06-06 16:05:43 -04:00
Paul Davis
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
Paul Davis
084da26cfd remove dead members and code from RouteParamsUI 2016-06-06 16:04:19 -04:00
Paul Davis
5fddbdd495 ensure that newly-added tracks are displayed in the editor 2016-06-06 14:44:58 -04:00
Paul Davis
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
Robin Gareus
4e2efa22d5 mixbus x42-plugins bundle update
include stereo-route and midi-map
2016-06-06 20:19:59 +02:00
Paul Davis
44c56fff6f add pre-release warning dialog. It wil not be shown when running via ardev etc. 2016-06-06 13:40:14 -04:00
Paul Davis
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
Paul Davis
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
Paul Davis
20d85384c1 there is no remote model choice anymore - ordering is determined by the GUI 2016-06-06 12:04:49 -04:00
Paul Davis
da5119583a there is no remote model choice anymore - ordering is determined by the GUI 2016-06-06 12:04:45 -04:00
Paul Davis
8bfa2afe11 fix version reference in beta page/dialog 2016-06-06 08:13:15 -04:00
John Emmas
cde50f847f MSVC won't allow floating point types to be mapped directly to enums 2016-06-06 09:07:45 +01:00
John Emmas
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
Len Ovens
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
Paul Davis
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
Paul Davis
2c0396c9aa fix Session::get_remote_nth_stripable() to use zero-based numbering 2016-06-05 20:50:57 -04:00
Paul Davis
6520548fc2 extend/modify PresentationInfo to make searching for routes via Session::get_remote_nth_stripable() work 2016-06-05 20:50:57 -04:00
Paul Davis
9e28056fd2 AxisView does not need to initialize Selectable::_selected 2016-06-05 20:50:57 -04:00
Paul Davis
8125ea5909 tweak API of Selectable 2016-06-05 20:50:57 -04:00