ardour.git
15 years agosolo models work again (amazing how hard this was); remove crufty debug output; remov...
Paul Davis [Wed, 17 Jun 2009 15:50:29 +0000 (15:50 +0000)]
solo models work again (amazing how hard this was); remove crufty debug output; remove scrollbars on editor (and temporarily lose zoom controls)

git-svn-id: svn://localhost/ardour2/branches/3.0@5207 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoAdd a playhead marker to the summary.
Carl Hetherington [Wed, 17 Jun 2009 00:29:56 +0000 (00:29 +0000)]
Add a playhead marker to the summary.

git-svn-id: svn://localhost/ardour2/branches/3.0@5206 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoProbably fix SCons build.
Carl Hetherington [Wed, 17 Jun 2009 00:29:40 +0000 (00:29 +0000)]
Probably fix SCons build.

git-svn-id: svn://localhost/ardour2/branches/3.0@5205 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoRemove partial support for vertical zoom in the summary, basically because it's quite...
Carl Hetherington [Wed, 17 Jun 2009 00:16:52 +0000 (00:16 +0000)]
Remove partial support for vertical zoom in the summary, basically because it's quite hard.  See comments.

git-svn-id: svn://localhost/ardour2/branches/3.0@5204 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoAdd some comments.
Carl Hetherington [Tue, 16 Jun 2009 23:14:33 +0000 (23:14 +0000)]
Add some comments.

git-svn-id: svn://localhost/ardour2/branches/3.0@5203 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofirst pass (ok, third really) at internal send+return - audio routing inside ardour...
Paul Davis [Tue, 16 Jun 2009 14:58:33 +0000 (14:58 +0000)]
first pass (ok, third really) at internal send+return - audio routing inside ardour without JACK. lots still to do, but at least the obvious works

git-svn-id: svn://localhost/ardour2/branches/3.0@5202 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoremove unused Spotlight Importer project
Taybin Rutkin [Tue, 16 Jun 2009 01:52:44 +0000 (01:52 +0000)]
remove unused Spotlight Importer project

git-svn-id: svn://localhost/ardour2/branches/3.0@5201 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agosetup Crash Reporter interface
Taybin Rutkin [Tue, 16 Jun 2009 01:52:35 +0000 (01:52 +0000)]
setup Crash Reporter interface

- Add AppDelegate files.

git-svn-id: svn://localhost/ardour2/branches/3.0@5200 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoadd CrashReporter cocoa project template
Taybin Rutkin [Tue, 16 Jun 2009 01:52:22 +0000 (01:52 +0000)]
add CrashReporter cocoa project template

git-svn-id: svn://localhost/ardour2/branches/3.0@5199 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoCleaner implementation.
Carl Hetherington [Tue, 16 Jun 2009 01:03:24 +0000 (01:03 +0000)]
Cleaner implementation.

git-svn-id: svn://localhost/ardour2/branches/3.0@5198 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoA few cleanups. Map scroll wheel to movement of the viewport.
Carl Hetherington [Mon, 15 Jun 2009 22:45:05 +0000 (22:45 +0000)]
A few cleanups.  Map scroll wheel to movement of the viewport.

git-svn-id: svn://localhost/ardour2/branches/3.0@5197 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoPut a limit on the tallest that a region can be in the summary.
Carl Hetherington [Mon, 15 Jun 2009 01:36:46 +0000 (01:36 +0000)]
Put a limit on the tallest that a region can be in the summary.

git-svn-id: svn://localhost/ardour2/branches/3.0@5195 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoAllow dragging of the horizontal extents of the summary view box using PrimaryModifie...
Carl Hetherington [Mon, 15 Jun 2009 01:21:30 +0000 (01:21 +0000)]
Allow dragging of the horizontal extents of the summary view box using PrimaryModifier-drag.

git-svn-id: svn://localhost/ardour2/branches/3.0@5194 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoUse white outlined rectangle for view box. Redraw summary when routes are reordered.
Carl Hetherington [Sun, 14 Jun 2009 21:22:05 +0000 (21:22 +0000)]
Use white outlined rectangle for view box.  Redraw summary when routes are reordered.

git-svn-id: svn://localhost/ardour2/branches/3.0@5193 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoUse a filled rectangle for the view box. Colour regions using their own fill colour.
Carl Hetherington [Sun, 14 Jun 2009 19:01:22 +0000 (19:01 +0000)]
Use a filled rectangle for the view box.  Colour regions using their own fill colour.

git-svn-id: svn://localhost/ardour2/branches/3.0@5192 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMake summary display optional.
Carl Hetherington [Sun, 14 Jun 2009 18:54:38 +0000 (18:54 +0000)]
Make summary display optional.

git-svn-id: svn://localhost/ardour2/branches/3.0@5191 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix problem with turning off 'disable-disarm-during-roll' during roll
Carl Hetherington [Sun, 14 Jun 2009 17:56:29 +0000 (17:56 +0000)]
Fix problem with turning off 'disable-disarm-during-roll' during roll

git-svn-id: svn://localhost/ardour2/branches/3.0@5190 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix up some problems with Region::_master_sources
Carl Hetherington [Sun, 14 Jun 2009 16:54:40 +0000 (16:54 +0000)]
Fix up some problems with Region::_master_sources

git-svn-id: svn://localhost/ardour2/branches/3.0@5189 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoAdd option to disable track record disarm when the transport is rolling (mantis ...
Carl Hetherington [Sun, 14 Jun 2009 13:44:26 +0000 (13:44 +0000)]
Add option to disable track record disarm when the transport is rolling (mantis #2658)

git-svn-id: svn://localhost/ardour2/branches/3.0@5187 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoPrevent vertical autoscroll when dragging the playhead.
Carl Hetherington [Sun, 14 Jun 2009 13:32:17 +0000 (13:32 +0000)]
Prevent vertical autoscroll when dragging the playhead.

git-svn-id: svn://localhost/ardour2/branches/3.0@5186 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoSome cleanups to ruler drags.
Carl Hetherington [Sun, 14 Jun 2009 13:31:46 +0000 (13:31 +0000)]
Some cleanups to ruler drags.

git-svn-id: svn://localhost/ardour2/branches/3.0@5185 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoUse track colours for the summary view.
Carl Hetherington [Sun, 14 Jun 2009 13:31:00 +0000 (13:31 +0000)]
Use track colours for the summary view.

git-svn-id: svn://localhost/ardour2/branches/3.0@5184 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoSome small bug fixes. Make click (but not drag) inside the view box behave like...
Carl Hetherington [Sun, 14 Jun 2009 13:30:21 +0000 (13:30 +0000)]
Some small bug fixes.  Make click (but not drag) inside the view box behave like a click outside.

git-svn-id: svn://localhost/ardour2/branches/3.0@5183 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoSet _dragging_playhead during summary viewbox drag.
Carl Hetherington [Sat, 13 Jun 2009 19:39:21 +0000 (19:39 +0000)]
Set _dragging_playhead during summary viewbox drag.

git-svn-id: svn://localhost/ardour2/branches/3.0@5182 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMake the summary widget extend across the whole of the editor window.
Carl Hetherington [Sat, 13 Jun 2009 19:26:40 +0000 (19:26 +0000)]
Make the summary widget extend across the whole of the editor window.

git-svn-id: svn://localhost/ardour2/branches/3.0@5181 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoSome small cleanups.
Carl Hetherington [Sat, 13 Jun 2009 18:44:05 +0000 (18:44 +0000)]
Some small cleanups.

git-svn-id: svn://localhost/ardour2/branches/3.0@5180 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoVarious fixes and improvements to editor summary widget.
Carl Hetherington [Sat, 13 Jun 2009 17:52:51 +0000 (17:52 +0000)]
Various fixes and improvements to editor summary widget.

git-svn-id: svn://localhost/ardour2/branches/3.0@5179 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoUpgrade to waf 1.5.8.
David Robillard [Sat, 13 Jun 2009 16:13:43 +0000 (16:13 +0000)]
Upgrade to waf 1.5.8.

git-svn-id: svn://localhost/ardour2/branches/3.0@5178 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMissing namespaces
Sampo Savolainen [Sat, 13 Jun 2009 12:58:34 +0000 (12:58 +0000)]
Missing namespaces

git-svn-id: svn://localhost/ardour2/branches/3.0@5176 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoHopefully fix assertion failures in gnomecanvas when dragging track heights.
Carl Hetherington [Fri, 12 Jun 2009 19:05:16 +0000 (19:05 +0000)]
Hopefully fix assertion failures in gnomecanvas when dragging track heights.

git-svn-id: svn://localhost/ardour2/branches/3.0@5175 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agocd marker export patch from Andreas Ruge modified for 3.0
Sakari Bergen [Thu, 11 Jun 2009 19:50:24 +0000 (19:50 +0000)]
cd marker export patch from Andreas Ruge modified for 3.0

git-svn-id: svn://localhost/ardour2/branches/3.0@5173 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agomake button events on automation tracks work again (control event drags are still...
Paul Davis [Thu, 11 Jun 2009 16:46:03 +0000 (16:46 +0000)]
make button events on automation tracks work again (control event drags are still broken)

git-svn-id: svn://localhost/ardour2/branches/3.0@5171 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agohugely improved design for add route dialog (why didn't i do it this way before?)
Paul Davis [Thu, 11 Jun 2009 15:06:00 +0000 (15:06 +0000)]
hugely improved design for add route dialog (why didn't i do it this way before?)

git-svn-id: svn://localhost/ardour2/branches/3.0@5170 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoAdd some comments.
Carl Hetherington [Thu, 11 Jun 2009 14:49:20 +0000 (14:49 +0000)]
Add some comments.

git-svn-id: svn://localhost/ardour2/branches/3.0@5169 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofix up missing ID in route state; no error message when making a port connection...
Paul Davis [Thu, 11 Jun 2009 13:56:12 +0000 (13:56 +0000)]
fix up missing ID in route state; no error message when making a port connection that already exists

git-svn-id: svn://localhost/ardour2/branches/3.0@5168 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agono solo button on master bus
Paul Davis [Thu, 11 Jun 2009 13:22:42 +0000 (13:22 +0000)]
no solo button on master bus

git-svn-id: svn://localhost/ardour2/branches/3.0@5167 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix scons install build.
Carl Hetherington [Thu, 11 Jun 2009 11:53:36 +0000 (11:53 +0000)]
Fix scons install build.

git-svn-id: svn://localhost/ardour2/branches/3.0@5164 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix for route refactor. Fix warning.
Carl Hetherington [Thu, 11 Jun 2009 11:50:56 +0000 (11:50 +0000)]
Fix for route refactor.  Fix warning.

git-svn-id: svn://localhost/ardour2/branches/3.0@5163 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoAdd a widget giving an overview of the editor, as (what I think is being) suggested...
Carl Hetherington [Thu, 11 Jun 2009 01:05:01 +0000 (01:05 +0000)]
Add a widget giving an overview of the editor, as (what I think is being) suggested in #2714.  Many caveats: most notably that it looks quite ugly and you can't (yet) turn it off.

git-svn-id: svn://localhost/ardour2/branches/3.0@5162 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agomake meter point button work again, and allow momentary button action to work again
Paul Davis [Thu, 11 Jun 2009 00:44:48 +0000 (00:44 +0000)]
make meter point button work again, and allow momentary button action to work again

git-svn-id: svn://localhost/ardour2/branches/3.0@5161 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMake waveform show / scale / shape a global option in the prefs dialog to clean thing...
Carl Hetherington [Wed, 10 Jun 2009 21:58:25 +0000 (21:58 +0000)]
Make waveform show / scale / shape a global option in the prefs dialog to clean things up a bit.  Options to make exceptions for individual tracks could be re-added, if people want them.

git-svn-id: svn://localhost/ardour2/branches/3.0@5160 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix cursor dragging in mouse gain mode.
Carl Hetherington [Wed, 10 Jun 2009 21:35:51 +0000 (21:35 +0000)]
Fix cursor dragging in mouse gain mode.

git-svn-id: svn://localhost/ardour2/branches/3.0@5159 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoCleanup to snap handling; fixes #2688
Carl Hetherington [Wed, 10 Jun 2009 21:31:00 +0000 (21:31 +0000)]
Cleanup to snap handling; fixes #2688

git-svn-id: svn://localhost/ardour2/branches/3.0@5158 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoRemove unused variable.
Carl Hetherington [Wed, 10 Jun 2009 21:09:46 +0000 (21:09 +0000)]
Remove unused variable.

git-svn-id: svn://localhost/ardour2/branches/3.0@5157 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoEasiest compiler warning fix, ever
Sampo Savolainen [Wed, 10 Jun 2009 18:10:16 +0000 (18:10 +0000)]
Easiest compiler warning fix, ever

git-svn-id: svn://localhost/ardour2/branches/3.0@5156 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agonick m's fix for markers etc ; several tweaks for mute/solo ; rename run_in_place...
Paul Davis [Wed, 10 Jun 2009 18:10:07 +0000 (18:10 +0000)]
nick m's fix for markers etc ; several tweaks for mute/solo ; rename run_in_place() as run()

git-svn-id: svn://localhost/ardour2/branches/3.0@5155 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofix mute & solo behaviour mostly ; remove some verbose debugging output
Paul Davis [Wed, 10 Jun 2009 13:59:06 +0000 (13:59 +0000)]
fix mute & solo behaviour mostly ; remove some verbose debugging output

git-svn-id: svn://localhost/ardour2/branches/3.0@5153 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agosupport scrubbing via new Drag abstraction (probably could be split off 100% from...
Paul Davis [Wed, 10 Jun 2009 13:58:22 +0000 (13:58 +0000)]
support scrubbing via new Drag abstraction (probably could be split off 100% from Editor)

git-svn-id: svn://localhost/ardour2/branches/3.0@5152 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix drag of region gain control points and lines.
Carl Hetherington [Wed, 10 Jun 2009 01:23:53 +0000 (01:23 +0000)]
Fix drag of region gain control points and lines.

git-svn-id: svn://localhost/ardour2/branches/3.0@5149 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofix up deserialization of _ancestral_length
Paul Davis [Wed, 10 Jun 2009 00:30:54 +0000 (00:30 +0000)]
fix up deserialization of _ancestral_length

git-svn-id: svn://localhost/ardour2/branches/3.0@5148 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofix up initialization and deserialization of _ancestral_start
Paul Davis [Wed, 10 Jun 2009 00:30:12 +0000 (00:30 +0000)]
fix up initialization and deserialization of _ancestral_start

git-svn-id: svn://localhost/ardour2/branches/3.0@5147 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFactor source copying into a method and use it in a couple of places where it is...
Carl Hetherington [Wed, 10 Jun 2009 00:18:15 +0000 (00:18 +0000)]
Factor source copying into a method and use it in a couple of places where it is missing.  Fixes crash on splitting MIDI regions.

git-svn-id: svn://localhost/ardour2/branches/3.0@5146 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years ago* Refactor varispeed playback into own class, replace fixed-point arithmetic by doubl...
Hans Baier [Wed, 10 Jun 2009 00:03:47 +0000 (00:03 +0000)]
* Refactor varispeed playback into own class, replace fixed-point arithmetic by double, fix unit tests for libardour

git-svn-id: svn://localhost/ardour2/branches/3.0@5145 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agolibardour: * Add basic classes for later support of multiple interpolation algorithms...
Hans Baier [Wed, 10 Jun 2009 00:03:28 +0000 (00:03 +0000)]
libardour: * Add basic classes for later support of multiple interpolation algorithms for varispeed
                * Add unit tests: Test which shows how the varispeed implementation in diskstream is broken.

git-svn-id: svn://localhost/ardour2/branches/3.0@5144 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix up port matrix for new Route / IO arrangements.
Carl Hetherington [Tue, 9 Jun 2009 23:43:20 +0000 (23:43 +0000)]
Fix up port matrix for new Route / IO arrangements.

git-svn-id: svn://localhost/ardour2/branches/3.0@5143 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix non-update of _transport_frame
Carl Hetherington [Tue, 9 Jun 2009 22:51:27 +0000 (22:51 +0000)]
Fix non-update of _transport_frame

git-svn-id: svn://localhost/ardour2/branches/3.0@5142 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoRemove aliased _size member.
Carl Hetherington [Tue, 9 Jun 2009 22:50:49 +0000 (22:50 +0000)]
Remove aliased _size member.

git-svn-id: svn://localhost/ardour2/branches/3.0@5141 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years ago<port> => <Port>
David Robillard [Tue, 9 Jun 2009 21:30:32 +0000 (21:30 +0000)]
<port> => <Port>

git-svn-id: svn://localhost/ardour2/branches/3.0@5140 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix crash when loading broken sessions with invalid route IDs.
David Robillard [Tue, 9 Jun 2009 21:17:12 +0000 (21:17 +0000)]
Fix crash when loading broken sessions with invalid route IDs.

git-svn-id: svn://localhost/ardour2/branches/3.0@5139 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoRemove annoying pop-up message.
David Robillard [Tue, 9 Jun 2009 20:56:34 +0000 (20:56 +0000)]
Remove annoying pop-up message.

git-svn-id: svn://localhost/ardour2/branches/3.0@5138 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agothe big Route structure refactor. !!!! THIS WILL ***NOT LOAD*** PRIOR 3.0 or 2.X...
Paul Davis [Tue, 9 Jun 2009 20:21:19 +0000 (20:21 +0000)]
the big Route structure refactor.  !!!! THIS WILL ***NOT LOAD*** PRIOR 3.0 or 2.X SESSIONS !!!! BREAKAGE IS EXPECTED !!!! IF YOU HAVE AND NEED A WORKING 3.0 DO **NOT** UPDATE. !!!! otherwise, update and enjoy the steadily emerging joys of this major reworking of ardour internals

git-svn-id: svn://localhost/ardour2/branches/3.0@5137 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix previous commit in debug mode.
Carl Hetherington [Tue, 9 Jun 2009 16:32:20 +0000 (16:32 +0000)]
Fix previous commit in debug mode.

git-svn-id: svn://localhost/ardour2/branches/3.0@5136 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix a drag crash and some warnings.
Carl Hetherington [Tue, 9 Jun 2009 15:46:33 +0000 (15:46 +0000)]
Fix a drag crash and some warnings.

git-svn-id: svn://localhost/ardour2/branches/3.0@5135 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix daft bugs causing crashes on dragging tempo markers.
Carl Hetherington [Tue, 9 Jun 2009 08:41:43 +0000 (08:41 +0000)]
Fix daft bugs causing crashes on dragging tempo markers.

git-svn-id: svn://localhost/ardour2/branches/3.0@5134 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix tranzport and SCons builds.
Carl Hetherington [Mon, 8 Jun 2009 23:58:46 +0000 (23:58 +0000)]
Fix tranzport and SCons builds.

git-svn-id: svn://localhost/ardour2/branches/3.0@5133 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoAllow Insert Time option to move tempos and time sig changes, as per #1951.
Carl Hetherington [Mon, 8 Jun 2009 23:24:14 +0000 (23:24 +0000)]
Allow Insert Time option to move tempos and time sig changes, as per #1951.

git-svn-id: svn://localhost/ardour2/branches/3.0@5132 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoClean up the insert time dialog a bit.
Carl Hetherington [Mon, 8 Jun 2009 22:59:27 +0000 (22:59 +0000)]
Clean up the insert time dialog a bit.

git-svn-id: svn://localhost/ardour2/branches/3.0@5131 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoRemove unused variable.
Carl Hetherington [Mon, 8 Jun 2009 22:15:40 +0000 (22:15 +0000)]
Remove unused variable.

git-svn-id: svn://localhost/ardour2/branches/3.0@5130 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix oddities when dragging regions below the bottom visible track.
Carl Hetherington [Mon, 8 Jun 2009 22:10:27 +0000 (22:10 +0000)]
Fix oddities when dragging regions below the bottom visible track.

git-svn-id: svn://localhost/ardour2/branches/3.0@5129 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix dragging crash.
Carl Hetherington [Mon, 8 Jun 2009 21:53:45 +0000 (21:53 +0000)]
Fix dragging crash.

git-svn-id: svn://localhost/ardour2/branches/3.0@5128 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFurther refactoring of drag code. Changes so that drags from the region list display...
Carl Hetherington [Mon, 8 Jun 2009 19:28:51 +0000 (19:28 +0000)]
Further refactoring of drag code.  Changes so that drags from the region list display a region view during the drag.

git-svn-id: svn://localhost/ardour2/branches/3.0@5127 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix end-marker-is-free option in templates.
David Robillard [Wed, 3 Jun 2009 16:50:46 +0000 (16:50 +0000)]
Fix end-marker-is-free option in templates.

git-svn-id: svn://localhost/ardour2/branches/3.0@5122 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoRemove unused method..
Carl Hetherington [Wed, 3 Jun 2009 10:35:02 +0000 (10:35 +0000)]
Remove unused method..

git-svn-id: svn://localhost/ardour2/branches/3.0@5119 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoUse sigc::slots rather than templates + function ptrs for a foreach_region and foreac...
Carl Hetherington [Wed, 3 Jun 2009 00:23:34 +0000 (00:23 +0000)]
Use sigc::slots rather than templates + function ptrs for a foreach_region and foreach_crossfade.

git-svn-id: svn://localhost/ardour2/branches/3.0@5118 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoClean up use of first_move, move thresholding etc.
Carl Hetherington [Tue, 2 Jun 2009 00:39:57 +0000 (00:39 +0000)]
Clean up use of first_move, move thresholding etc.

git-svn-id: svn://localhost/ardour2/branches/3.0@5116 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoSome small cleanups to dragging.
Carl Hetherington [Mon, 1 Jun 2009 23:16:36 +0000 (23:16 +0000)]
Some small cleanups to dragging.

git-svn-id: svn://localhost/ardour2/branches/3.0@5115 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix uninitialised variable.
Carl Hetherington [Sun, 31 May 2009 09:57:22 +0000 (09:57 +0000)]
Fix uninitialised variable.

git-svn-id: svn://localhost/ardour2/branches/3.0@5114 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoPull dragging code out of the Editor class into its own hierarchy.
Carl Hetherington [Sat, 30 May 2009 18:25:59 +0000 (18:25 +0000)]
Pull dragging code out of the Editor class into its own hierarchy.

git-svn-id: svn://localhost/ardour2/branches/3.0@5113 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix SCons build.
Carl Hetherington [Mon, 25 May 2009 17:56:34 +0000 (17:56 +0000)]
Fix SCons build.

git-svn-id: svn://localhost/ardour2/branches/3.0@5112 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix tape region view crash.
Nick Mainsbridge [Fri, 22 May 2009 11:58:46 +0000 (11:58 +0000)]
Fix tape region view crash.

git-svn-id: svn://localhost/ardour2/branches/3.0@5110 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoA different fix for record crash, use pixfufs instead of canvas text in markers,...
Nick Mainsbridge [Thu, 21 May 2009 17:30:45 +0000 (17:30 +0000)]
A different fix for record crash, use pixfufs instead of canvas text in markers, use leftmost_frame instead of querying canvas coords when scrolling (speeds up canvas scrolling somewhat), remove old include, remove first_action_message and some other unused methods.

git-svn-id: svn://localhost/ardour2/branches/3.0@5108 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoRestore configuration of click IO connections to session options dialog.
Carl Hetherington [Wed, 20 May 2009 20:54:07 +0000 (20:54 +0000)]
Restore configuration of click IO connections to session options dialog.

git-svn-id: svn://localhost/ardour2/branches/3.0@5107 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoRemove some unused stuff.
Carl Hetherington [Wed, 20 May 2009 19:42:57 +0000 (19:42 +0000)]
Remove some unused stuff.

git-svn-id: svn://localhost/ardour2/branches/3.0@5106 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoRemove unused method.
Carl Hetherington [Wed, 20 May 2009 18:16:30 +0000 (18:16 +0000)]
Remove unused method.

git-svn-id: svn://localhost/ardour2/branches/3.0@5105 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMake pan double-click entry work in percentage left or right. Write pan position...
Carl Hetherington [Wed, 20 May 2009 13:28:30 +0000 (13:28 +0000)]
Make pan double-click entry work in percentage left or right.  Write pan position to the panner as text (except when centered).  Use a virtual function rather than a signal for BarController labels.

git-svn-id: svn://localhost/ardour2/branches/3.0@5104 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoPatch from tinram to put a border round the startup dialog.
Carl Hetherington [Mon, 18 May 2009 00:26:45 +0000 (00:26 +0000)]
Patch from tinram to put a border round the startup dialog.

git-svn-id: svn://localhost/ardour2/branches/3.0@5099 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoPatch from agorka to add some includes required for building with the GCC shipped...
Carl Hetherington [Mon, 18 May 2009 00:21:17 +0000 (00:21 +0000)]
Patch from agorka to add some includes required for building with the GCC shipped with Ubuntu Karmic.

git-svn-id: svn://localhost/ardour2/branches/3.0@5098 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoDas BlinkenSendButtons
Paul Davis [Sun, 17 May 2009 17:05:56 +0000 (17:05 +0000)]
Das BlinkenSendButtons

git-svn-id: svn://localhost/ardour2/branches/3.0@5097 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoCorrect name(tm)
Sampo Savolainen [Sun, 17 May 2009 14:17:46 +0000 (14:17 +0000)]
Correct name(tm)

git-svn-id: svn://localhost/ardour2/branches/3.0@5095 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoUse the same name as in 2.0
Sampo Savolainen [Sun, 17 May 2009 14:16:24 +0000 (14:16 +0000)]
Use the same name as in 2.0

git-svn-id: svn://localhost/ardour2/branches/3.0@5094 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agosend control now has working metering, and switches back and forth between busses...
Paul Davis [Sun, 17 May 2009 14:11:16 +0000 (14:11 +0000)]
send control now has working metering, and switches back and forth between busses etc. correctly.

git-svn-id: svn://localhost/ardour2/branches/3.0@5092 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoallow waf (& hopefully still scons) to correctly generate key bindings files
Paul Davis [Sun, 17 May 2009 03:06:33 +0000 (03:06 +0000)]
allow waf (& hopefully still scons) to correctly generate key bindings files

git-svn-id: svn://localhost/ardour2/branches/3.0@5091 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years ago75% (?) of the way towards making mixer strips control bus sends. lots more to do
Paul Davis [Sun, 17 May 2009 02:08:13 +0000 (02:08 +0000)]
75% (?) of the way towards making mixer strips control bus sends. lots more to do

git-svn-id: svn://localhost/ardour2/branches/3.0@5090 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMake MIDI prefs have an effect.
Carl Hetherington [Sat, 16 May 2009 19:18:07 +0000 (19:18 +0000)]
Make MIDI prefs have an effect.

git-svn-id: svn://localhost/ardour2/branches/3.0@5089 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMove control surface options into RC prefs editor. Remove Options menu.
Carl Hetherington [Sat, 16 May 2009 14:50:10 +0000 (14:50 +0000)]
Move control surface options into RC prefs editor.  Remove Options menu.

git-svn-id: svn://localhost/ardour2/branches/3.0@5088 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofix a problem with re-ordering in PostFader placement; remove lots of debugging output
Paul Davis [Sat, 16 May 2009 13:37:48 +0000 (13:37 +0000)]
fix a problem with re-ordering in PostFader placement; remove lots of debugging output

git-svn-id: svn://localhost/ardour2/branches/3.0@5087 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoNearly remove Options menu.
Carl Hetherington [Sat, 16 May 2009 03:37:54 +0000 (03:37 +0000)]
Nearly remove Options menu.

git-svn-id: svn://localhost/ardour2/branches/3.0@5086 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoRemove preferences menu options that have been moved into one or other preferences...
Carl Hetherington [Sat, 16 May 2009 03:20:57 +0000 (03:20 +0000)]
Remove preferences menu options that have been moved into one or other preferences dialog.

git-svn-id: svn://localhost/ardour2/branches/3.0@5085 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoa gadzillion changes all over the place. nothing is finished, but all is better than...
Paul Davis [Sat, 16 May 2009 02:51:17 +0000 (02:51 +0000)]
a gadzillion changes all over the place. nothing is finished, but all is better than it was. more to come on all almost everything touched by this commit, this is purely a sync-to-repository. compiles and runs, but now incompatible with all previous 3.0 session files (probably)

git-svn-id: svn://localhost/ardour2/branches/3.0@5084 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMove some sync-related options to being session variables.
Carl Hetherington [Sat, 16 May 2009 01:53:43 +0000 (01:53 +0000)]
Move some sync-related options to being session variables.

git-svn-id: svn://localhost/ardour2/branches/3.0@5083 d708f5d6-7413-0410-9779-e7cbd77b26cf