Commit graph

20937 commits

Author SHA1 Message Date
Paul Davis
94827afffa fix both canvas scrolling and interleaving of VCA + Routes in editor 2016-06-03 16:12:32 -04:00
nick_m
62be6b2ed8 Fix framed curve thinko.
- in FramedCurve, the first _point is used for the bounding box.
	  Don't confuse this with actual data.
2016-06-04 06:00:41 +10:00
Paul Davis
260058a4a9 move from PresentationInfo::global_order() to PresentationInfo::order, and fix up part of reordering behaviour
Dragging tracks/busses in the editor *below* VCAs still does not work
2016-06-03 15:15:39 -04:00
Paul Davis
ee0f073e8d move from PresentationInfo::global_order() to PresentationInfo::order 2016-06-03 15:15:39 -04:00
Paul Davis
e8379b3818 simplify PresentationInfo concept of order so that it is always global
Cases that need more complex sort orders (e.g. all routes, then all vcas then master) need
to take of this themselves
2016-06-03 15:15:39 -04:00
Robin Gareus
0b5364426d fix a -Wreorder 2016-06-03 12:22:35 +02:00
Paul Davis
1550f3af35 NOOP: space required 2016-06-02 19:19:22 -04:00
Paul Davis
8818e1887a there is no explicit "Remote Control ID" control anymore - all done by ordering in the GUI 2016-06-02 19:19:22 -04:00
Paul Davis
54e8a21a09 Remove references to a "master faders" window. We went the other way. 2016-06-02 19:19:22 -04:00
Robin Gareus
fe0ad00e7f copy mixer utility evolution 2016-06-02 22:25:41 +02:00
Robin Gareus
ea85217437 session-utils tweaks
* emulate 256 i/o (don't loose connections)
* allow "silent" start
2016-06-02 22:25:41 +02:00
Robin Gareus
8e4c6f7f5a fix creating aux-busses from templates, reset return-bitslot 2016-06-02 22:25:41 +02:00
Robin Gareus
8566d898b5 fix possible deadlock replacing processor state. 2016-06-02 22:25:41 +02:00
Robin Gareus
1af8b564b4 fix typo in export-util help text 2016-06-02 22:25:41 +02:00
Paul Davis
301000c94e make new action to bind BackSpace to in processors box 2016-06-02 14:46:35 -04:00
Paul Davis
a0fad16648 change name of a Session method to makes its intended function clear 2016-06-02 14:46:35 -04:00
Paul Davis
3b58010c8c mark session dirty on creation/deletion of a VCA 2016-06-02 14:46:35 -04:00
Paul Davis
eee83c25a9 make all TimeAxisView derived types return PresentationInfo for sorting 2016-06-02 14:46:35 -04:00
nick_m
050035e787 Actions - make set-tempo-from-edit-range sensitive to time selection. 2016-06-03 03:16:50 +10:00
nick_m
575bb7792f Small cleanup in FramedCurve. 2016-06-03 02:02:50 +10:00
nick_m
8f88f42ba9 Fix assorted drawing bugs in framed curve.
- treat drawing area of boxes and curves similarly.

	- handle a redraw request between
	  the last sample and the last point.
2016-06-03 00:00:31 +10:00
Paul Davis
6baac7d46f various safety checks for the result of dynamic_cast-ing a TimeAxisView to RouteTimeAxisView
Now that we have VCATimeAxisView, this needed to be done, but it also potentially applied with automation
2016-06-02 08:42:58 -04:00
Paul Davis
3835b782b3 part three of using LocaleGuard with pane sizes 2016-06-02 08:17:20 -04:00
Paul Davis
bac7a13d0f the second half of using LocaleGuard with pane sizes 2016-06-02 08:09:34 -04:00
Robin Gareus
1fd04a37c1 prototype tool to copy mixer/route settings between sessions 2016-06-02 14:07:25 +02:00
Paul Davis
79a9be434c add LocaleGuards to 2 places where we save pane sizes (which are floating point values now) 2016-06-02 08:04:08 -04:00
Paul Davis
a047d814f6 fix case where pane divider is not redrawn after a leave event. 2016-06-01 22:30:17 -04:00
Paul Davis
d680c1f1db fix styling of pane dividers (the original reason for the "*Pane*" widget=>style spec) 2016-06-01 22:23:34 -04:00
Paul Davis
0d999ea4ec remove un-used name_hbox widget from TimeAxisView 2016-06-01 21:57:43 -04:00
Paul Davis
43b6a7aca3 remove unneeded widget style definition 2016-06-01 21:57:43 -04:00
Paul Davis
ef8f9d466c remove unnecessary wildcard GTK widget=>style mapping 2016-06-01 21:57:43 -04:00
Robin Gareus
c5b97e70be add Open Target Folder button to Export Dialog 2016-06-02 00:09:37 +02:00
Len Ovens
6e258e0ade OSC: Fixed some button type commands to have path only as well as path f 2016-06-01 14:27:30 -07:00
Paul Davis
7039821268 fix OS X bundling to include theme files 2016-06-01 17:04:18 -04:00
Robin Gareus
0531d0dd0c save version string with session for informational purposes 2016-06-01 22:43:40 +02:00
Robin Gareus
22cbc69074 only show "Pin Connections..." in mixer-strip if there are plugins 2016-06-01 22:43:40 +02:00
Paul Davis
85a9ff8007 fix crash during session deletion while removing VCA masters 2016-06-01 15:15:13 -04:00
Robin Gareus
eeed8edf82 isspace 2016-06-01 19:19:09 +02:00
Robin Gareus
10a91850f2 strip trailing whitespace from lv2 log message 2016-06-01 19:01:13 +02:00
Robin Gareus
81a2fe39e8 port 7e716d27 to XFadeCurve 2016-06-01 17:48:33 +02:00
nick_m
7e716d27a8 Fix conditional on uninitialised idx (via n_samples) in framed curve.
- possibly fixes drawing artefacts in the tempo curve.
2016-06-02 01:11:23 +10:00
John Emmas
46ae5aa9d1 Class 'VCAManager' needs to be visible from outside libardour 2016-06-01 14:30:30 +01:00
John Emmas
f513878c8a MSVC itself defines a class called CheckMenuItem - so make sure we know to use the one from Gtk 2016-06-01 14:30:29 +01:00
John Emmas
17f1132545 Accommodate recently introduced/removed source(s) in our MSVC project (libardour) 2016-06-01 14:30:28 +01:00
John Emmas
38ab8dee90 Accommodate recently introduced source(s) in our MSVC project (ardour_osc) 2016-06-01 14:30:28 +01:00
John Emmas
7d770293e9 Accommodate recently introduced source(s) in our MSVC project (gtkmm2ext) 2016-06-01 14:30:27 +01:00
John Emmas
f592b6c07b Accommodate recently removed source(s) in our MSVC project (libpbd) 2016-06-01 14:30:26 +01:00
John Emmas
be6400aba4 Accommodate recently introduced source(s) in our MSVC project (gtk2_ardour) 2016-06-01 14:30:26 +01:00
Robin Gareus
b53ee9cd1e new api - update e0ff70cf 2016-06-01 15:12:26 +02:00
Robin Gareus
38a955fbe7 update lua bindings (tempo-ramps, VCA,...) 2016-06-01 15:12:14 +02:00