Commit Graph

21013 Commits

Author SHA1 Message Date
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
Paul Davis
6adac60323 OS X specific fix, to match new mixer TreeModel structure 2016-06-05 18:00:48 -04:00
Paul Davis
5bbfac2380 OS X clang build issue fix 2016-06-05 18:00:48 -04:00
Robin Gareus
843b6b90b0 fix switching from generic to custom plugin UI 2016-06-05 23:55:08 +02:00
Paul Davis
3e12d4b4a6 use PresentationInfo color to set route colors. GUI appears to respond as expected 2016-06-05 17:16:20 -04:00
Paul Davis
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
Paul Davis
dfcc8fd547 Stripable signals moved to PresentationInfo 2016-06-05 16:33:02 -04:00
Paul Davis
6637260ac9 Stripable signals moved to PresentationInfo 2016-06-05 16:33:02 -04:00
Paul Davis
4ca69e346f substantive redesign of Gtk::TreeModel used inside Mixer_UI to hold both VCAs and Routes 2016-06-05 16:33:02 -04:00
Paul Davis
1d5d98589a catch up on change in definition of various AxisView {set,is}_selected() implementations 2016-06-05 16:33:02 -04:00
Paul Davis
b69776ba15 catch up on change in definition of various AxisView {set,is}_selected() implementations 2016-06-05 16:33:02 -04:00
Paul Davis
58eec76ab3 catch up on change in definition of various AxisView {set,is}_selected() implementations 2016-06-05 16:33:02 -04:00
Paul Davis
da7013a286 cleanup API for RouteUI 2016-06-05 16:33:02 -04:00
Paul Davis
0b5814e2a5 Stripable signals moved to PresentationInfo 2016-06-05 16:33:02 -04:00
Paul Davis
9aedfbece3 missing mod to MonitorSection declaration, per previous commit 2016-06-05 16:33:02 -04:00
Paul Davis
21400bf60b remove duplicate name_label widget from TimeAxisView (AxisView provides it) 2016-06-05 16:33:02 -04:00
Paul Davis
518f7f9892 RouteUI connects to Route's PropertyChange signal; derived types implement route_property_changed() 2016-06-05 16:33:02 -04:00
Paul Davis
c0e5265b14 don't add routes+VCAs separately to editor routes during startup; merge into single list of Stripables 2016-06-05 16:33:02 -04:00
Paul Davis
8342d4d9e6 remove unused sort object 2016-06-05 16:33:02 -04:00
Paul Davis
23f29a89ce use PresentationInfo API to mark Stripable elements hidden (from editor) 2016-06-05 16:33:02 -04:00
Paul Davis
b85911d252 update use of PresentationInfo/Stripable API 2016-06-05 16:33:01 -04:00
Paul Davis
dbcf2f5068 fix initialization in MidiTimeAxisView
This is another "most derived" class and so needs to initialize the SessionHandlePtr virtual base class
2016-06-05 16:33:01 -04:00
Paul Davis
5dce39a26b Stripable signals moved to PresentationInfo 2016-06-05 16:33:01 -04:00
Paul Davis
7b2f2a1f6a new color utility functions to convert between uint32_t and Gdk::Color 2016-06-05 16:33:01 -04:00
Paul Davis
9d3aba30c4 Stripable signals moved to PresentationInfo 2016-06-05 16:33:01 -04:00
Paul Davis
b685b6e175 use modified PresentationInfo/Stripable API 2016-06-05 16:33:01 -04:00
Paul Davis
ea05a66736 when adding a list of Stripables, sort them into PresentationInfo order first 2016-06-05 16:33:01 -04:00
Paul Davis
6a59100c3c no-op: one line not 3 2016-06-05 16:33:01 -04:00
Paul Davis
c7d6262e9f there is no PresentationInfo::global_order_t any more 2016-06-05 16:33:01 -04:00
Paul Davis
bdd2f25c8b RouteUI is no longer an AxisView so use ARDOUR_UI::instance()->gui_object_state() directly 2016-06-05 16:33:01 -04:00
Paul Davis
77f19ff8da add braces 2016-06-05 16:33:01 -04:00