ardour.git
16 years agofix eternal valgrind complaint about GainMeter::_width not being initialized; make...
Paul Davis [Fri, 27 Jun 2008 19:02:19 +0000 (19:02 +0000)]
fix eternal valgrind complaint about GainMeter::_width not being initialized; make GainMeterBase derive from sigc::trackable so that its slots are disconnected from signals when it is deleted

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3500 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomake dynamic track resizing "work" again; colinf's patch for operations on multiple...
Paul Davis [Thu, 26 Jun 2008 01:53:36 +0000 (01:53 +0000)]
make dynamic track resizing "work" again; colinf's patch for operations on multiple selected regions from the region context menu

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3495 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agocheck both whole-file and part-file regions when adding to the visible region list...
Paul Davis [Wed, 25 Jun 2008 15:06:07 +0000 (15:06 +0000)]
check both whole-file and part-file regions when adding to the visible region list, and do not show regions that are region list equivalent with existing entries

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3491 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoensure that ALL xrun handling is done from the GUI thread
Paul Davis [Mon, 23 Jun 2008 22:06:47 +0000 (22:06 +0000)]
ensure that ALL xrun handling is done from the GUI thread

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3487 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agovarious minor fixes for crashes reported by nowhiskey
Paul Davis [Mon, 23 Jun 2008 15:04:01 +0000 (15:04 +0000)]
various minor fixes for crashes reported by nowhiskey

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3486 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix a huge mess with sends, involving incorrect GUI cleanup, an unhandled exception...
Paul Davis [Thu, 19 Jun 2008 20:38:19 +0000 (20:38 +0000)]
fix a huge mess with sends, involving incorrect GUI cleanup, an unhandled exception and as a result, bad reference counting of sends leading to ports never going away because the send was never deleted

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3484 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoreset editor's entered_track to null if that track is deleted; fix use of wrong const...
Paul Davis [Thu, 19 Jun 2008 15:26:14 +0000 (15:26 +0000)]
reset editor's entered_track to null if that track is deleted; fix use of wrong constructor for MessageDialog in both IOSelector and import handling, which would lead to a glibmm exception caused by a null C string (old, common and very very bad)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3483 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoMove the Enable Track Meters option to Metering per #2291
Doug McLain [Thu, 19 Jun 2008 13:18:43 +0000 (13:18 +0000)]
Move the Enable Track Meters option to Metering per #2291

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3481 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFixes and changes to the horizontal canvas scrolling, per our conversation on IRC...
Doug McLain [Thu, 19 Jun 2008 07:52:32 +0000 (07:52 +0000)]
Fixes and changes to the horizontal canvas scrolling, per our conversation on IRC and mantis #2275.  When the playhead is seeked past the end marker, the canvas will grow as needed. The Zoom to Session button will now reset the canvas size to start <--> end plus a little extra after end, so the end marker is visible.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3480 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoprevent periodic auto-save from causing GUI deadlock waiting for the Locations lock...
Paul Davis [Thu, 19 Jun 2008 00:24:13 +0000 (00:24 +0000)]
prevent periodic auto-save from causing GUI deadlock waiting for the Locations lock to be released while export-ranges happens. this fix might be updated with a better one later.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3479 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomake bounce range and bounce region work properly (wrong boundaries before); add...
Paul Davis [Wed, 18 Jun 2008 22:28:16 +0000 (22:28 +0000)]
make bounce range and bounce region work properly (wrong boundaries before); add "Consolidate Range" which writes a new audio file and uses it to replace whatever was in the playlist within the range

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3478 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomake ctrl-w shortcut operate on plugin editors
Paul Davis [Wed, 18 Jun 2008 19:29:19 +0000 (19:29 +0000)]
make ctrl-w shortcut operate on plugin editors

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3477 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoslightly modified patch from colinf to make region context menu items always operate...
Paul Davis [Wed, 18 Jun 2008 18:22:22 +0000 (18:22 +0000)]
slightly modified patch from colinf to make region context menu items always operate on well-defined and reasonably obvious region selection

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3476 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agocolinf's patch to make editor faders insensitive to scroll wheel events without Alt...
Paul Davis [Wed, 18 Jun 2008 16:22:57 +0000 (16:22 +0000)]
colinf's patch to make editor faders insensitive to scroll wheel events without Alt being down, and also change the step size for resizing (was bug #2208)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3475 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agopatch from colinf for #2304 to reset meter peaks when meter point is reset. Note...
Paul Davis [Wed, 18 Jun 2008 16:19:12 +0000 (16:19 +0000)]
patch from colinf for #2304 to reset meter peaks when meter point is reset. Note: this does not fix the same issue in editor track meters, but these have no edit point control, so ...

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3474 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agopatch from colinf for #2305 to use sizeof(Sample)
Paul Davis [Wed, 18 Jun 2008 16:16:47 +0000 (16:16 +0000)]
patch from colinf for #2305 to use sizeof(Sample)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3473 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomake Session::region_name() have the same performance as std::map<std::string,uint32_...
Paul Davis [Wed, 18 Jun 2008 15:01:53 +0000 (15:01 +0000)]
make Session::region_name() have the same performance as std::map<std::string,uint32_t> rather than O(N^2) where N is the number of regions in a session

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3472 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoinitial implementation of "make range to next marker" and "export range" context...
Paul Davis [Tue, 17 Jun 2008 21:47:40 +0000 (21:47 +0000)]
initial implementation of "make range to next marker" and "export range" context menu item for range markers

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3470 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agosome cleanups after the last commit/changes
Paul Davis [Tue, 17 Jun 2008 20:56:58 +0000 (20:56 +0000)]
some cleanups after the last commit/changes

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3469 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agorefactor GainMeter so that it can used by RouteTimeAxisView, and thus bring automatio...
Paul Davis [Tue, 17 Jun 2008 20:09:25 +0000 (20:09 +0000)]
refactor GainMeter so that it can used by RouteTimeAxisView, and thus bring automation display to editor track faders and more

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3468 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agopossible fix for #2292
Paul Davis [Tue, 17 Jun 2008 15:32:50 +0000 (15:32 +0000)]
possible fix for #2292

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3467 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix for #2296 (plugins shown twice in automation menus)
Paul Davis [Tue, 17 Jun 2008 14:11:05 +0000 (14:11 +0000)]
fix for #2296 (plugins shown twice in automation menus)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3466 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix deep design problem with redirect parameter automation being handled as a non...
Paul Davis [Tue, 17 Jun 2008 14:01:58 +0000 (14:01 +0000)]
fix deep design problem with redirect parameter automation being handled as a non-thread safe map - shift back to a predefined-size vector. Basically bugs #2198 and likely #2199

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3465 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix crashing bug caused by not using RegionSelection::add()
Paul Davis [Thu, 12 Jun 2008 20:23:04 +0000 (20:23 +0000)]
fix crashing bug caused by not using RegionSelection::add()

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3461 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomidway through dynamic resize redesign, need to test on OS X
Paul Davis [Wed, 11 Jun 2008 02:01:12 +0000 (02:01 +0000)]
midway through dynamic resize redesign, need to test on OS X

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3459 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years ago(5) debugging with nowhiskey - remove stupid lack of scaling caused by redisplaying...
Paul Davis [Tue, 10 Jun 2008 20:37:22 +0000 (20:37 +0000)]
(5) debugging with nowhiskey - remove stupid lack of scaling caused by redisplaying all regions for every source file removed; fix for illegal audio device selection in audio setup dialog; stuff related to drawing/dragging regionheights (disabled at present)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3458 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years ago(4) more debuggin
Paul Davis [Tue, 10 Jun 2008 17:28:04 +0000 (17:28 +0000)]
(4) more debuggin

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3456 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years ago(3) more debuggin
Paul Davis [Tue, 10 Jun 2008 17:26:26 +0000 (17:26 +0000)]
(3) more debuggin

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3455 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years ago(2) debugging region splitting with nowhiskey_
Paul Davis [Tue, 10 Jun 2008 17:19:12 +0000 (17:19 +0000)]
(2) debugging region splitting with nowhiskey_

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3454 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agodebugging region splitting with nowhiskey_
Paul Davis [Tue, 10 Jun 2008 16:58:45 +0000 (16:58 +0000)]
debugging region splitting with nowhiskey_

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3453 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoApply the fix for post fader redirects
Doug McLain [Tue, 10 Jun 2008 03:36:29 +0000 (03:36 +0000)]
Apply the fix for post fader redirects

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3452 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoThe real fix for 3450
Doug McLain [Tue, 10 Jun 2008 03:04:51 +0000 (03:04 +0000)]
The real fix for 3450

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3451 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix for error loaing a 2input plugin following a mono to stereo splitter plugin on...
Doug McLain [Mon, 9 Jun 2008 21:39:25 +0000 (21:39 +0000)]
Fix for error loaing a 2input plugin following a mono to stereo splitter plugin on a mono track on the prefader box.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3450 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agominor UI fixes for clocks and Locations dialog. Prevent tape tracks from skewing...
Ben Loftis [Thu, 5 Jun 2008 16:59:39 +0000 (16:59 +0000)]
minor UI fixes for clocks and Locations dialog.  Prevent tape tracks from skewing the session extents

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3448 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoremove another autostools excrement
Doug McLain [Tue, 3 Jun 2008 23:53:33 +0000 (23:53 +0000)]
remove another autostools excrement

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3445 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agosmall changes to export code to hopefully fix some bugs with range export(s)
Paul Davis [Tue, 3 Jun 2008 12:22:21 +0000 (12:22 +0000)]
small changes to export code to hopefully fix some bugs with range export(s)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3441 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agodon't double-call JackStartFreewheeling if we're already freewheeling
Paul Davis [Mon, 2 Jun 2008 16:16:20 +0000 (16:16 +0000)]
don't double-call JackStartFreewheeling if we're already freewheeling

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3434 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFinally a commit to the right branch. Wow. Thanks Petter, everyone else: sorry.
Sampo Savolainen [Sun, 1 Jun 2008 15:39:12 +0000 (15:39 +0000)]
Finally a commit to the right branch. Wow. Thanks Petter, everyone else: sorry.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3429 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix for sigc++ compilation on platforms where "nil" is a C macro
Paul Davis [Thu, 29 May 2008 20:20:11 +0000 (20:20 +0000)]
fix for sigc++ compilation on platforms where "nil" is a C macro

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3427 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agodon't cadd a potentially null region from inside RegionFactory::create()
Paul Davis [Thu, 29 May 2008 18:50:41 +0000 (18:50 +0000)]
don't cadd a potentially null region from inside RegionFactory::create()

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3426 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoadd missing plugin_interest.h file
Paul Davis [Thu, 29 May 2008 15:26:01 +0000 (15:26 +0000)]
add missing plugin_interest.h file

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3425 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix(es) from chris cannam for rb_effect mistakes
Paul Davis [Thu, 29 May 2008 14:45:13 +0000 (14:45 +0000)]
fix(es) from chris cannam for rb_effect mistakes

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3424 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix for #2264, likely uninitialized value of Editor::drag_info.copied_location
Paul Davis [Thu, 29 May 2008 14:32:31 +0000 (14:32 +0000)]
fix for #2264, likely uninitialized value of Editor::drag_info.copied_location

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3423 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix for #2248, problems with click tab setup in prefs editor
Paul Davis [Thu, 29 May 2008 14:28:50 +0000 (14:28 +0000)]
fix for #2248, problems with click tab setup in prefs editor

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3422 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix bad truncation of export path for export
Paul Davis [Thu, 29 May 2008 13:36:17 +0000 (13:36 +0000)]
fix bad truncation of export path for export

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3421 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoredesign plugin selection process to fix multiple-addition problem
Paul Davis [Thu, 29 May 2008 12:32:14 +0000 (12:32 +0000)]
redesign plugin selection process to fix multiple-addition problem

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3420 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoremove autostools files that should be there, and remove WIP stuff that shouldnt...
Doug McLain [Fri, 23 May 2008 07:04:02 +0000 (07:04 +0000)]
remove autostools files that should be there, and remove WIP stuff that shouldnt be there either

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3405 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoAdd sigc 2.2.2
Doug McLain [Thu, 22 May 2008 22:47:52 +0000 (22:47 +0000)]
Add sigc 2.2.2

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3400 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoRemove sigc 2.0.18
Doug McLain [Thu, 22 May 2008 22:42:27 +0000 (22:42 +0000)]
Remove sigc 2.0.18

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3399 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix track selection sensitivity botch for Import action, should be toggle-waveform...
Paul Davis [Thu, 22 May 2008 20:58:28 +0000 (20:58 +0000)]
fix track selection sensitivity botch for Import action, should be toggle-waveform-visible instead (dup from 3.0)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3394 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoyet more path-building fixes from colinf
Paul Davis [Thu, 22 May 2008 17:58:23 +0000 (17:58 +0000)]
yet more path-building fixes from colinf

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3390 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomore path-building fixes from colinf
Paul Davis [Thu, 22 May 2008 16:38:36 +0000 (16:38 +0000)]
more path-building fixes from colinf

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3388 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix for recent portability-oriented change to all session foobar_dir() methods
Paul Davis [Thu, 22 May 2008 13:26:25 +0000 (13:26 +0000)]
fix for recent portability-oriented change to all session foobar_dir() methods

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3386 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoactual fix for ustring mistake
Paul Davis [Thu, 22 May 2008 13:15:47 +0000 (13:15 +0000)]
actual fix for ustring mistake

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3385 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoadd header for ustring to vst_plugin.h
Paul Davis [Thu, 22 May 2008 11:57:59 +0000 (11:57 +0000)]
add header for ustring to vst_plugin.h

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3383 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoAdd note about the bug causing scons to miss installed boost headers.
Sampo Savolainen [Tue, 20 May 2008 17:34:47 +0000 (17:34 +0000)]
Add note about the bug causing scons to miss installed boost headers.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3371 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoadd missing header to vst_plugin.cc, needed for Glib::build_filename()
Paul Davis [Fri, 16 May 2008 15:10:44 +0000 (15:10 +0000)]
add missing header to vst_plugin.cc, needed for Glib::build_filename()

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3362 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoadd GotoWallClock command; switch Editor class to use nframes64_t throughout; fix...
Paul Davis [Fri, 16 May 2008 13:57:51 +0000 (13:57 +0000)]
add GotoWallClock command; switch Editor class to use nframes64_t throughout; fix up some glitches in playhead/screen handling when locating ; never save keybindings to user's ~/.ardour2 dir unless the user changed them (well, nearly)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3361 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoadd note onset detection to the ferret, c/o the aubio-based Onset VAMP plugin (REQUIR...
Paul Davis [Thu, 15 May 2008 19:37:35 +0000 (19:37 +0000)]
add note onset detection to the ferret, c/o the aubio-based Onset VAMP plugin (REQUIRES libaubio installed); add toggle-region-opaque menu item for scalable ops on region opacity

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3356 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomike taht's patch to remove all use of gettimeofday() in favor of ARDOUR::get_microse...
Paul Davis [Thu, 15 May 2008 14:13:47 +0000 (14:13 +0000)]
mike taht's patch to remove all use of gettimeofday() in favor of ARDOUR::get_microseconds() which now uses JACK's usec clock

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3355 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agogeneralize "delete-while-mouse-button-pressed" fix; make LADSPA/VST plugins compute...
Paul Davis [Thu, 15 May 2008 13:40:07 +0000 (13:40 +0000)]
generalize "delete-while-mouse-button-pressed" fix; make LADSPA/VST plugins compute i/o numbers correctly; add spacing to wierd plugin config dialog

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3354 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agocommit crash caused by deleting a marker while mouse is held down (needs generalizing...
Paul Davis [Thu, 15 May 2008 00:58:47 +0000 (00:58 +0000)]
commit crash caused by deleting a marker while mouse is held down (needs generalizing to all objects)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3350 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agolots and lots of work to correctly deduce AU IO configurations and related issues
Paul Davis [Thu, 15 May 2008 00:52:54 +0000 (00:52 +0000)]
lots and lots of work to correctly deduce AU IO configurations and related issues

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3349 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agocolinf's fix for my inadvertent commit of his previous patch
Paul Davis [Wed, 14 May 2008 22:54:45 +0000 (22:54 +0000)]
colinf's fix for my inadvertent commit of his previous patch

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3348 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agouse Glib::build_filename() more widely
Paul Davis [Wed, 14 May 2008 02:26:03 +0000 (02:26 +0000)]
use Glib::build_filename() more widely

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3347 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoinitial code for AU I/O config discovery (i hate you apple!)
Paul Davis [Tue, 13 May 2008 18:54:21 +0000 (18:54 +0000)]
initial code for AU I/O config discovery (i hate you apple!)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3346 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoremove early return from every_second() screen update function
Paul Davis [Tue, 13 May 2008 14:49:02 +0000 (14:49 +0000)]
remove early return from every_second() screen update function

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3344 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agocomment out latency debug output
Paul Davis [Tue, 13 May 2008 13:46:18 +0000 (13:46 +0000)]
comment out latency debug output

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3343 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agosome adjustments to the spacing in the import/interthread progress window, and prepar...
Paul Davis [Mon, 12 May 2008 22:32:34 +0000 (22:32 +0000)]
some adjustments to the spacing in the import/interthread progress window, and preparation for more uniform HiG-style spacing everywhere; fix multiply-packed boxes in sfdb_ui.cc

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3340 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix compilation with GCC 4.3 (at least with SYSLIBS=1).
David Robillard [Sun, 11 May 2008 21:42:10 +0000 (21:42 +0000)]
Fix compilation with GCC 4.3 (at least with SYSLIBS=1).

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3334 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoallow keybindings manager to bind arrow keys, using hack from utils.cc that was alrea...
Paul Davis [Thu, 8 May 2008 14:11:20 +0000 (14:11 +0000)]
allow keybindings manager to bind arrow keys, using hack from utils.cc that was already in place

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3328 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agologic rearrangement for visual state save
Paul Davis [Tue, 6 May 2008 20:22:27 +0000 (20:22 +0000)]
logic rearrangement for visual state save

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3324 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomake view save message use n+1, to count from 1 not zero
Paul Davis [Tue, 6 May 2008 13:29:18 +0000 (13:29 +0000)]
make view save message use n+1, to count from 1 not zero

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3323 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoclean up debug output from view-saving work; add popup temp window to show that savin...
Paul Davis [Tue, 6 May 2008 13:22:17 +0000 (13:22 +0000)]
clean up debug output from view-saving work; add popup temp window to show that saving has occured

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3322 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agonow with extra-yummy key-release binding semantics, specially for visual state stuff...
Paul Davis [Tue, 6 May 2008 05:38:24 +0000 (05:38 +0000)]
now with extra-yummy key-release binding semantics, specially for visual state stuff, but potentially useful for momentary actions etc. Remove ~/.ardour2/ardour.bindings to see the effect for visual-state

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3318 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix from ryan scott whereby playhead gets stuck because frame{++,--} gets rounded...
Paul Davis [Tue, 6 May 2008 02:37:18 +0000 (02:37 +0000)]
fix from ryan scott whereby playhead gets stuck because frame{++,--} gets rounded back to frame

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3316 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agominor tweaks to View/Zoom menus
Paul Davis [Tue, 6 May 2008 01:52:59 +0000 (01:52 +0000)]
minor tweaks to View/Zoom menus

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3315 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agocorrect bindings for save-visual-state-N keys
Paul Davis [Mon, 5 May 2008 20:35:21 +0000 (20:35 +0000)]
correct bindings for save-visual-state-N keys

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3314 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofixes for 2 of 3 "fit-tracks" problems; new feature: 12 "view-states" and bindings...
Paul Davis [Mon, 5 May 2008 20:31:56 +0000 (20:31 +0000)]
fixes for 2 of 3 "fit-tracks" problems; new feature: 12 "view-states" and bindings etc. to support them

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3313 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomany changes related to region zooming; proto-visual state undo/redo stack; fill...
Paul Davis [Fri, 2 May 2008 20:02:48 +0000 (20:02 +0000)]
many changes related to region zooming; proto-visual state undo/redo stack; fill-tracks command steals "f" (follow-playhead now on shift-f

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3306 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix typo in last commit - move start & end, not start & start
Paul Davis [Thu, 1 May 2008 18:15:04 +0000 (18:15 +0000)]
fix typo in last commit - move start & end, not start & start

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3302 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoallow insert-time to move markers too
Paul Davis [Thu, 1 May 2008 18:10:56 +0000 (18:10 +0000)]
allow insert-time to move markers too

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3301 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agophase two (of 3 or 4) for zoom-to-region et al
Paul Davis [Thu, 1 May 2008 15:58:40 +0000 (15:58 +0000)]
phase two (of 3 or 4) for zoom-to-region et al

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3300 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomake resize button more visible; make standard heights the right size to hold it...
Paul Davis [Wed, 30 Apr 2008 22:42:58 +0000 (22:42 +0000)]
make resize button more visible; make standard heights the right size to hold it; first part of zoom-to-region scales track size

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3299 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofirst pass of dynamically resizable track heights
Paul Davis [Wed, 30 Apr 2008 02:37:05 +0000 (02:37 +0000)]
first pass of dynamically resizable track heights

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3298 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix 2 remaining issues with new plugin menu - 1. tracks don't respond to plugin ops...
Paul Davis [Sat, 26 Apr 2008 12:34:21 +0000 (12:34 +0000)]
fix 2 remaining issues with new plugin menu - 1. tracks don't respond to plugin ops on other tracks & 2. multiple plugin addition at once from the manager window works again

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3292 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoadd "favorites only" filter to plugin manager dialog
Paul Davis [Sat, 26 Apr 2008 00:54:24 +0000 (00:54 +0000)]
add "favorites only" filter to plugin manager dialog

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3290 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomake plugin menu a real submenu of the relevant toplevel menuitem
Paul Davis [Fri, 25 Apr 2008 01:26:54 +0000 (01:26 +0000)]
make plugin menu a real submenu of the relevant toplevel menuitem

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3287 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoproperly sort plugin menus
Paul Davis [Thu, 24 Apr 2008 21:50:33 +0000 (21:50 +0000)]
properly sort plugin menus

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3286 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix for plugins-do-not-work-on-all-channels bug (#2203)
Paul Davis [Thu, 24 Apr 2008 19:22:29 +0000 (19:22 +0000)]
fix for plugins-do-not-work-on-all-channels bug (#2203)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3285 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoplugin selection via menu, along with "favorites"
Paul Davis [Thu, 24 Apr 2008 17:59:08 +0000 (17:59 +0000)]
plugin selection via menu, along with "favorites"

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3284 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoSupport FFT for multi channel tracks and fix analysis for tape track regions.
Sampo Savolainen [Mon, 21 Apr 2008 19:38:27 +0000 (19:38 +0000)]
Support FFT for multi channel tracks and fix analysis for tape track regions.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3279 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoprevent drags on rulers/bars from initiating vertical scrolling
Paul Davis [Mon, 21 Apr 2008 15:28:12 +0000 (15:28 +0000)]
prevent drags on rulers/bars from initiating vertical scrolling

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3277 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofix mix group problems caused by recursive loop when modifying gain/gui
Paul Davis [Mon, 21 Apr 2008 13:44:33 +0000 (13:44 +0000)]
fix mix group problems caused by recursive loop when modifying gain/gui

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3275 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoRemoved unnecessary libusb dependency for libardour_cp.so
Sampo Savolainen [Sun, 20 Apr 2008 15:59:07 +0000 (15:59 +0000)]
Removed unnecessary libusb dependency for libardour_cp.so

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3271 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agolatency computation debugging, part one (of many?)
Paul Davis [Fri, 18 Apr 2008 17:21:26 +0000 (17:21 +0000)]
latency computation debugging, part one (of many?)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3266 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoUpdated translation from Petter Sundlöf
Sampo Savolainen [Fri, 18 Apr 2008 15:27:26 +0000 (15:27 +0000)]
Updated translation from Petter Sundlöf

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3265 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agothe missing var
Paul Davis [Fri, 18 Apr 2008 13:33:13 +0000 (13:33 +0000)]
the missing var

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3264 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix for the left black outline on a new recording region, the right one (when droppin...
Doug McLain [Thu, 17 Apr 2008 19:57:34 +0000 (19:57 +0000)]
Fix for the left black outline on a new recording region, the right one (when dropping in and out in one recording take) needs a bit more work

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3262 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agogcc 4.3 compile fixes; new name-new-marker-at-creation option; make ferret region...
Paul Davis [Thu, 17 Apr 2008 15:25:45 +0000 (15:25 +0000)]
gcc 4.3 compile fixes; new name-new-marker-at-creation option; make ferret region splits undoable

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3261 d708f5d6-7413-0410-9779-e7cbd77b26cf