ardour.git
15 years agoFix up checks for whether the track height is too small for the name highlight. Fixes...
Sampo Savolainen [Mon, 7 Jul 2008 15:33:52 +0000 (15:33 +0000)]
Fix up checks for whether the track height is too small for the name highlight. Fixes irritating issue with 31 pixel height tracks having small waveforms but no name highlight.

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

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