ardour.git
16 years agoFix MIDI playback.
David Robillard [Sun, 13 Jan 2008 00:27:13 +0000 (00:27 +0000)]
Fix MIDI playback.

git-svn-id: svn://localhost/ardour2/trunk@2905 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoMerge with 2.0-ongoing R2885.
David Robillard [Sat, 12 Jan 2008 23:45:50 +0000 (23:45 +0000)]
Merge with 2.0-ongoing R2885.
Fix loading of 2.0 sessions.

git-svn-id: svn://localhost/ardour2/trunk@2904 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix LD_PRELOAD hackery for cairomm.
David Robillard [Fri, 11 Jan 2008 00:54:08 +0000 (00:54 +0000)]
Fix LD_PRELOAD hackery for cairomm.

git-svn-id: svn://localhost/ardour2/trunk@2890 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoMore build fixes.
David Robillard [Fri, 11 Jan 2008 00:39:37 +0000 (00:39 +0000)]
More build fixes.

git-svn-id: svn://localhost/ardour2/trunk@2889 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoActually fix compilation w/ SYSLIBS=0.
David Robillard [Fri, 11 Jan 2008 00:07:40 +0000 (00:07 +0000)]
Actually fix compilation w/ SYSLIBS=0.
Set version number to 3.0 (was 2.1).

git-svn-id: svn://localhost/ardour2/trunk@2888 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years ago(Possible) compile w/o SYSLIBS fix.
David Robillard [Thu, 10 Jan 2008 23:11:05 +0000 (23:11 +0000)]
(Possible) compile w/o SYSLIBS fix.

git-svn-id: svn://localhost/ardour2/trunk@2887 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoMerge with 2.0-ongoing R2885.
David Robillard [Thu, 10 Jan 2008 22:29:26 +0000 (22:29 +0000)]
Merge with 2.0-ongoing R2885.

git-svn-id: svn://localhost/ardour2/trunk@2886 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoMerge with 2.0-ongoing R2883.
David Robillard [Thu, 10 Jan 2008 22:22:29 +0000 (22:22 +0000)]
Merge with 2.0-ongoing R2883.

git-svn-id: svn://localhost/ardour2/trunk@2885 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoMerge libs/ardour and gtk2_ardour with 2.0-ongoing R2837.
David Robillard [Thu, 10 Jan 2008 21:20:59 +0000 (21:20 +0000)]
Merge libs/ardour and gtk2_ardour with 2.0-ongoing R2837.

git-svn-id: svn://localhost/ardour2/trunk@2883 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoMerge with 2.0-ongoing R2653.
David Robillard [Mon, 7 Jan 2008 21:12:29 +0000 (21:12 +0000)]
Merge with 2.0-ongoing R2653.

git-svn-id: svn://localhost/ardour2/trunk@2837 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix meter colour names for consistency.
David Robillard [Fri, 21 Dec 2007 00:26:06 +0000 (00:26 +0000)]
Fix meter colour names for consistency.

git-svn-id: svn://localhost/ardour2/trunk@2805 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix crash when displaying LADSPA plugin UI.
David Robillard [Fri, 21 Dec 2007 00:08:02 +0000 (00:08 +0000)]
Fix crash when displaying LADSPA plugin UI.

git-svn-id: svn://localhost/ardour2/trunk@2804 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoPort level meters to trunk
Doug McLain [Thu, 20 Dec 2007 23:25:19 +0000 (23:25 +0000)]
Port level meters to trunk

git-svn-id: svn://localhost/ardour2/trunk@2802 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoLower soundtouch version dependency to 1.2.1 w/ SYSLIBS=1. Compiles here...
David Robillard [Wed, 19 Dec 2007 05:05:52 +0000 (05:05 +0000)]
Lower soundtouch version dependency to 1.2.1 w/ SYSLIBS=1.  Compiles here...

git-svn-id: svn://localhost/ardour2/trunk@2798 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoAdded missing file.
David Robillard [Tue, 18 Dec 2007 22:46:49 +0000 (22:46 +0000)]
Added missing file.

git-svn-id: svn://localhost/ardour2/trunk@2794 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoMake configure script executable.
David Robillard [Tue, 18 Dec 2007 22:31:38 +0000 (22:31 +0000)]
Make  configure script executable.

git-svn-id: svn://localhost/ardour2/trunk@2793 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix building.
David Robillard [Tue, 18 Dec 2007 07:20:02 +0000 (07:20 +0000)]
Fix building.

git-svn-id: svn://localhost/ardour2/trunk@2791 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoRemove ancient/unused flowcanvas and libglademm from repository.
David Robillard [Tue, 18 Dec 2007 06:05:55 +0000 (06:05 +0000)]
Remove ancient/unused flowcanvas and libglademm from repository.
Update libraries to latest stable released version (except gnomecanvasmm, which is strangely packaged...).
Fixes building (at least here).

git-svn-id: svn://localhost/ardour2/trunk@2790 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoCheck for soundtouch library when using SYSLIBS
Tim Mayberry [Sat, 15 Dec 2007 23:29:38 +0000 (23:29 +0000)]
Check for soundtouch library when using SYSLIBS

git-svn-id: svn://localhost/ardour2/trunk@2787 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix compile for when LIBLO=0
Tim Mayberry [Sat, 15 Dec 2007 23:29:30 +0000 (23:29 +0000)]
Fix compile for when LIBLO=0

git-svn-id: svn://localhost/ardour2/trunk@2786 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoRemove two unused files in gtk2_ardour
Tim Mayberry [Sat, 15 Dec 2007 23:29:21 +0000 (23:29 +0000)]
Remove two unused files in gtk2_ardour

git-svn-id: svn://localhost/ardour2/trunk@2785 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoRemove unused file gtk2_ardour/gtkscrolledwindow.c
Tim Mayberry [Sat, 15 Dec 2007 23:29:02 +0000 (23:29 +0000)]
Remove unused file gtk2_ardour/gtkscrolledwindow.c

git-svn-id: svn://localhost/ardour2/trunk@2784 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix include statements so they match all other files in gtk2_ardour
Tim Mayberry [Sat, 15 Dec 2007 23:28:47 +0000 (23:28 +0000)]
Fix include statements so they match all other files in gtk2_ardour

git-svn-id: svn://localhost/ardour2/trunk@2783 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoUse normal Processor run_in_place interface on Meter.
David Robillard [Mon, 26 Nov 2007 01:29:11 +0000 (01:29 +0000)]
Use normal Processor run_in_place interface on Meter.

git-svn-id: svn://localhost/ardour2/trunk@2714 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix unused variable warning.
David Robillard [Sun, 25 Nov 2007 01:05:48 +0000 (01:05 +0000)]
Fix unused variable warning.
Consistently name canvas colours (was very messy and user exposed).

git-svn-id: svn://localhost/ardour2/trunk@2713 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix crash on MIDI region split.
David Robillard [Sun, 25 Nov 2007 00:28:35 +0000 (00:28 +0000)]
Fix crash on MIDI region split.

git-svn-id: svn://localhost/ardour2/trunk@2712 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoApply colinf's fix for bug #1913
Carl Hetherington [Sat, 17 Nov 2007 21:02:05 +0000 (21:02 +0000)]
Apply colinf's fix for bug #1913

git-svn-id: svn://localhost/ardour2/trunk@2689 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoChange return type of Session::import_audiofiles to void as the int return value...
Tim Mayberry [Thu, 15 Nov 2007 02:32:40 +0000 (02:32 +0000)]
Change return type of Session::import_audiofiles to void as the int return value was not used

git-svn-id: svn://localhost/ardour2/trunk@2677 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoRename Session::import_audiofile to Session::import_audiofiles now that it imports...
Tim Mayberry [Thu, 15 Nov 2007 02:32:35 +0000 (02:32 +0000)]
Rename Session::import_audiofile to Session::import_audiofiles now that it imports more than a single file

git-svn-id: svn://localhost/ardour2/trunk@2676 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoImprove the readability of Session::import_audiofile
Tim Mayberry [Thu, 15 Nov 2007 02:32:30 +0000 (02:32 +0000)]
Improve the readability of Session::import_audiofile

git-svn-id: svn://localhost/ardour2/trunk@2675 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoRefactor Session::import_audiofile to reduce complexity and remove use of goto
Tim Mayberry [Thu, 15 Nov 2007 02:32:27 +0000 (02:32 +0000)]
Refactor Session::import_audiofile to reduce complexity and remove use of goto

git-svn-id: svn://localhost/ardour2/trunk@2674 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoRemove an unnessesary use of goto in Session::import_audiofile
Tim Mayberry [Thu, 15 Nov 2007 02:32:23 +0000 (02:32 +0000)]
Remove an unnessesary use of goto in Session::import_audiofile

git-svn-id: svn://localhost/ardour2/trunk@2673 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoCheck for cancel at the top of the main loop in Session::import_audiofile rather...
Tim Mayberry [Thu, 15 Nov 2007 02:32:20 +0000 (02:32 +0000)]
Check for cancel at the top of the main loop in Session::import_audiofile rather than using goto

git-svn-id: svn://localhost/ardour2/trunk@2672 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoUse sys::basename instead of PBD::basename_nosuffix in Session::import_audiofile
Tim Mayberry [Thu, 15 Nov 2007 02:32:15 +0000 (02:32 +0000)]
Use sys::basename instead of PBD::basename_nosuffix in Session::import_audiofile

git-svn-id: svn://localhost/ardour2/trunk@2671 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoSimplify finalization code in Session::import_audiofile
Tim Mayberry [Thu, 15 Nov 2007 02:32:11 +0000 (02:32 +0000)]
Simplify finalization code in Session::import_audiofile

git-svn-id: svn://localhost/ardour2/trunk@2670 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoUse std::copy instead of for loop in Session::import_audiofile
Tim Mayberry [Thu, 15 Nov 2007 02:32:07 +0000 (02:32 +0000)]
Use std::copy instead of for loop in Session::import_audiofile

git-svn-id: svn://localhost/ardour2/trunk@2669 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoUse full name of file being imported in status message during import
Tim Mayberry [Thu, 15 Nov 2007 02:32:01 +0000 (02:32 +0000)]
Use full name of file being imported in status message during import

git-svn-id: svn://localhost/ardour2/trunk@2668 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoPass a path argument to ImportableSource rather than SNDFILE handle so resource manag...
Tim Mayberry [Thu, 15 Nov 2007 02:31:58 +0000 (02:31 +0000)]
Pass a path argument to ImportableSource rather than SNDFILE handle so resource management is contained

git-svn-id: svn://localhost/ardour2/trunk@2667 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix mixed usage of tabs and spaces for indentation in ardour/importable_source.h
Tim Mayberry [Thu, 15 Nov 2007 02:31:54 +0000 (02:31 +0000)]
Fix mixed usage of tabs and spaces for indentation in ardour/importable_source.h

git-svn-id: svn://localhost/ardour2/trunk@2666 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoUse std::auto_ptr instead of boost::scoped_ptr in Session::import_audiofile
Tim Mayberry [Thu, 15 Nov 2007 02:31:46 +0000 (02:31 +0000)]
Use std::auto_ptr instead of boost::scoped_ptr in Session::import_audiofile

git-svn-id: svn://localhost/ardour2/trunk@2665 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoMove variable declaration closer to usage
Tim Mayberry [Thu, 15 Nov 2007 02:31:43 +0000 (02:31 +0000)]
Move variable declaration closer to usage

git-svn-id: svn://localhost/ardour2/trunk@2664 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoUse sys::remove instead of ::unlink in Session::import_audiofile for portability
Tim Mayberry [Thu, 15 Nov 2007 02:31:39 +0000 (02:31 +0000)]
Use sys::remove instead of ::unlink in Session::import_audiofile for portability

git-svn-id: svn://localhost/ardour2/trunk@2663 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoRemove unused variable in Session::import_audiofile
Tim Mayberry [Thu, 15 Nov 2007 02:31:36 +0000 (02:31 +0000)]
Remove unused variable in Session::import_audiofile

git-svn-id: svn://localhost/ardour2/trunk@2662 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoUse scoped_ptr in Session::import_audiofile to manage ImportableSource
Tim Mayberry [Thu, 15 Nov 2007 02:31:32 +0000 (02:31 +0000)]
Use scoped_ptr in Session::import_audiofile to manage ImportableSource

git-svn-id: svn://localhost/ardour2/trunk@2661 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoRefactor part of Session::import_audiofile into write_audio_data_to_new_files utility...
Tim Mayberry [Thu, 15 Nov 2007 02:31:28 +0000 (02:31 +0000)]
Refactor part of Session::import_audiofile into write_audio_data_to_new_files utility function

git-svn-id: svn://localhost/ardour2/trunk@2660 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoUse std::vector and boost::shared_array instead of raw arrays for channel data in...
Tim Mayberry [Thu, 15 Nov 2007 02:31:23 +0000 (02:31 +0000)]
Use std::vector and boost::shared_array instead of raw arrays for channel data in Session::import_audiofile

git-svn-id: svn://localhost/ardour2/trunk@2659 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoUse boost::scoped_array to manage working buffer for RAII in Session::import_audiofile
Tim Mayberry [Thu, 15 Nov 2007 02:31:19 +0000 (02:31 +0000)]
Use boost::scoped_array to manage working buffer for RAII in Session::import_audiofile

git-svn-id: svn://localhost/ardour2/trunk@2658 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoMove filename generation in Session::import_audiofile to utility function get_non_exi...
Tim Mayberry [Thu, 15 Nov 2007 02:31:14 +0000 (02:31 +0000)]
Move filename generation in Session::import_audiofile to utility function get_non_existent_filename

git-svn-id: svn://localhost/ardour2/trunk@2657 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoUse boost::shared_ptr for RAII with a SNDFILE handle in Session::import_audiofile
Tim Mayberry [Thu, 15 Nov 2007 02:31:09 +0000 (02:31 +0000)]
Use boost::shared_ptr for RAII with a SNDFILE handle in Session::import_audiofile

A scoped_ptr would be more suitable and efficient but scoped_ptr doesn't support
a custom deleter function(sf_close in this case), there are ways around that
limitation but I don't think it is worth doing at this point as it requires more
code etc.

git-svn-id: svn://localhost/ardour2/trunk@2656 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoAdd cairomm to LD_LIBRARY_PATH
Carl Hetherington [Wed, 14 Nov 2007 16:39:44 +0000 (16:39 +0000)]
Add cairomm to LD_LIBRARY_PATH

git-svn-id: svn://localhost/ardour2/trunk@2655 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoChange the button order in the duplicate region dialog. Fixes bug 1877
Tim Mayberry [Tue, 13 Nov 2007 13:21:11 +0000 (13:21 +0000)]
Change the button order in the duplicate region dialog. Fixes bug 1877

git-svn-id: svn://localhost/ardour2/trunk@2651 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoMore missing bits.
Carl Hetherington [Tue, 13 Nov 2007 11:09:40 +0000 (11:09 +0000)]
More missing bits.

git-svn-id: svn://localhost/ardour2/trunk@2650 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoYet more missing things. I'm going slightly mad.
Carl Hetherington [Tue, 13 Nov 2007 11:00:40 +0000 (11:00 +0000)]
Yet more missing things.  I'm going slightly mad.

git-svn-id: svn://localhost/ardour2/trunk@2649 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoAdd some more bits.
Carl Hetherington [Tue, 13 Nov 2007 10:55:13 +0000 (10:55 +0000)]
Add some more bits.

git-svn-id: svn://localhost/ardour2/trunk@2648 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix up permissions.
Carl Hetherington [Tue, 13 Nov 2007 10:54:16 +0000 (10:54 +0000)]
Fix up permissions.

git-svn-id: svn://localhost/ardour2/trunk@2647 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix up permissions.
Carl Hetherington [Tue, 13 Nov 2007 10:53:56 +0000 (10:53 +0000)]
Fix up permissions.

git-svn-id: svn://localhost/ardour2/trunk@2646 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoMore missing stuff...
Carl Hetherington [Tue, 13 Nov 2007 10:45:40 +0000 (10:45 +0000)]
More missing stuff...

git-svn-id: svn://localhost/ardour2/trunk@2645 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoRe-add glibmm2 properly.
Carl Hetherington [Tue, 13 Nov 2007 10:37:24 +0000 (10:37 +0000)]
Re-add glibmm2 properly.

git-svn-id: svn://localhost/ardour2/trunk@2644 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoAdd stuff missing from yesterday's library commit.
Carl Hetherington [Tue, 13 Nov 2007 10:29:44 +0000 (10:29 +0000)]
Add stuff missing from yesterday's library commit.

git-svn-id: svn://localhost/ardour2/trunk@2643 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix three minor memory leaks in the Editor by using Gtk::manage
Tim Mayberry [Tue, 13 Nov 2007 06:41:23 +0000 (06:41 +0000)]
Fix three minor memory leaks in the Editor by using Gtk::manage

git-svn-id: svn://localhost/ardour2/trunk@2642 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoAdd missing files from tarball scons target
Tim Mayberry [Tue, 13 Nov 2007 06:41:16 +0000 (06:41 +0000)]
Add missing files from tarball scons target

git-svn-id: svn://localhost/ardour2/trunk@2641 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoDon't log info message when creating session directories
Tim Mayberry [Tue, 13 Nov 2007 06:41:12 +0000 (06:41 +0000)]
Don't log info message when creating session directories

git-svn-id: svn://localhost/ardour2/trunk@2640 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoDon't log a warning when the system template directory does not exist.
Tim Mayberry [Tue, 13 Nov 2007 06:41:02 +0000 (06:41 +0000)]
Don't log a warning when the system template directory does not exist.

git-svn-id: svn://localhost/ardour2/trunk@2639 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoRemove unused header include from ardour/ladspa_plugin.cc
Tim Mayberry [Tue, 13 Nov 2007 06:40:56 +0000 (06:40 +0000)]
Remove unused header include from ardour/ladspa_plugin.cc

git-svn-id: svn://localhost/ardour2/trunk@2638 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoModify Session::path_from_region_name for portability
Tim Mayberry [Tue, 13 Nov 2007 06:40:50 +0000 (06:40 +0000)]
Modify Session::path_from_region_name for portability

git-svn-id: svn://localhost/ardour2/trunk@2637 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoReplace Glib::file_test with sys::exists in Session::path_from_region_name
Tim Mayberry [Tue, 13 Nov 2007 06:40:45 +0000 (06:40 +0000)]
Replace Glib::file_test with sys::exists in Session::path_from_region_name

git-svn-id: svn://localhost/ardour2/trunk@2636 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agofixed bad merge
Paul Davis [Tue, 13 Nov 2007 01:55:56 +0000 (01:55 +0000)]
fixed bad merge

git-svn-id: svn://localhost/ardour2/trunk@2632 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoAdd missing cairomm lib from previous commit.
Carl Hetherington [Tue, 13 Nov 2007 00:43:53 +0000 (00:43 +0000)]
Add missing cairomm lib from previous commit.

git-svn-id: svn://localhost/ardour2/trunk@2631 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoUpgrade gtkmm to 2.10.8, glibmm to 2.13.3 and add cairomm 1.2.4
Carl Hetherington [Mon, 12 Nov 2007 23:44:49 +0000 (23:44 +0000)]
Upgrade gtkmm to 2.10.8, glibmm to 2.13.3 and add cairomm 1.2.4

git-svn-id: svn://localhost/ardour2/trunk@2630 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomerged with trunk revs 2605-2627
Paul Davis [Mon, 12 Nov 2007 22:23:01 +0000 (22:23 +0000)]
merged with trunk revs 2605-2627

git-svn-id: svn://localhost/ardour2/trunk@2628 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoRemove some debugging code which causes slow flashy screen updates.
Carl Hetherington [Sat, 10 Nov 2007 12:23:19 +0000 (12:23 +0000)]
Remove some debugging code which causes slow flashy screen updates.

git-svn-id: svn://localhost/ardour2/trunk@2616 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomerged with 2.0-ongoing changes 2582-2605 (not thoroughly tested but it compiles...
Paul Davis [Thu, 8 Nov 2007 01:40:25 +0000 (01:40 +0000)]
merged with 2.0-ongoing changes 2582-2605 (not thoroughly tested but it compiles, start up, and creates a new session)

git-svn-id: svn://localhost/ardour2/trunk@2606 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agostop auto-play from trying to play things that are not soundfiles
Paul Davis [Wed, 7 Nov 2007 05:09:10 +0000 (05:09 +0000)]
stop auto-play from trying to play things that are not soundfiles

git-svn-id: svn://localhost/ardour2/trunk@2603 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agopatch to prevent (mostly) CD marker being set for the start of the session
Paul Davis [Wed, 7 Nov 2007 02:42:27 +0000 (02:42 +0000)]
patch to prevent (mostly) CD marker being set for the start of the session

git-svn-id: svn://localhost/ardour2/trunk@2601 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoPatch from jdavisp3 to further improve region gain line behaviour, as discussed in...
Carl Hetherington [Tue, 6 Nov 2007 13:33:39 +0000 (13:33 +0000)]
Patch from jdavisp3 to further improve region gain line behaviour, as discussed in bug #1841

git-svn-id: svn://localhost/ardour2/trunk@2599 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoSimilar fix to previous commit for Mixer_UI::sync_order_keys()
Carl Hetherington [Tue, 6 Nov 2007 13:27:25 +0000 (13:27 +0000)]
Similar fix to previous commit for Mixer_UI::sync_order_keys()

git-svn-id: svn://localhost/ardour2/trunk@2598 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix crash in Editor::sync_order_keys() when a route is removed.
Carl Hetherington [Tue, 6 Nov 2007 12:53:04 +0000 (12:53 +0000)]
Fix crash in Editor::sync_order_keys() when a route is removed.

git-svn-id: svn://localhost/ardour2/trunk@2597 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix pathname.
Carl Hetherington [Tue, 6 Nov 2007 12:01:02 +0000 (12:01 +0000)]
Fix pathname.

git-svn-id: svn://localhost/ardour2/trunk@2596 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoMake pending state dialogue modal, and give it a more friendly (and translatable...
Carl Hetherington [Mon, 5 Nov 2007 17:11:55 +0000 (17:11 +0000)]
Make pending state dialogue modal, and give it a more friendly (and translatable) name.

git-svn-id: svn://localhost/ardour2/trunk@2594 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoPatch from jdavisp3 to fix #1894
Carl Hetherington [Mon, 5 Nov 2007 16:57:19 +0000 (16:57 +0000)]
Patch from jdavisp3 to fix #1894

git-svn-id: svn://localhost/ardour2/trunk@2592 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoPatch from jdavisp3 to fix bug #1841.
Carl Hetherington [Mon, 5 Nov 2007 15:38:19 +0000 (15:38 +0000)]
Patch from jdavisp3 to fix bug #1841.

git-svn-id: svn://localhost/ardour2/trunk@2590 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix for some problems with punch ranges.
Carl Hetherington [Mon, 5 Nov 2007 15:20:44 +0000 (15:20 +0000)]
Fix for some problems with punch ranges.

git-svn-id: svn://localhost/ardour2/trunk@2589 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoSelect another track when one is deleted, thereby allowing the editor mixer to stick...
Carl Hetherington [Sun, 4 Nov 2007 23:18:15 +0000 (23:18 +0000)]
Select another track when one is deleted, thereby allowing the editor mixer to stick around if it's displayed.  Should fix #1542.

git-svn-id: svn://localhost/ardour2/trunk@2588 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoUpdate region names in the region list when they change, to fix #1584
Carl Hetherington [Sun, 4 Nov 2007 21:40:12 +0000 (21:40 +0000)]
Update region names in the region list when they change, to fix #1584

git-svn-id: svn://localhost/ardour2/trunk@2587 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoDon't copy a naked pointer in the copy constructor, to prevent a double delete.
Carl Hetherington [Sun, 4 Nov 2007 21:01:06 +0000 (21:01 +0000)]
Don't copy a naked pointer in the copy constructor, to prevent a double delete.

git-svn-id: svn://localhost/ardour2/trunk@2586 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoDon't give master or control routes a hide button, to fix #1645
Carl Hetherington [Sun, 4 Nov 2007 16:41:49 +0000 (16:41 +0000)]
Don't give master or control routes a hide button, to fix #1645

git-svn-id: svn://localhost/ardour2/trunk@2585 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoDo unto MIDI as thou hath done unto audio.
David Robillard [Wed, 31 Oct 2007 20:08:00 +0000 (20:08 +0000)]
Do unto MIDI as thou hath done unto audio.

git-svn-id: svn://localhost/ardour2/trunk@2582 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoTruly atomic port mixdown function setting.
David Robillard [Wed, 31 Oct 2007 20:05:49 +0000 (20:05 +0000)]
Truly atomic port mixdown function setting.

git-svn-id: svn://localhost/ardour2/trunk@2581 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agonew files added
Paul Davis [Wed, 31 Oct 2007 18:28:52 +0000 (18:28 +0000)]
new files added

git-svn-id: svn://localhost/ardour2/trunk@2580 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agonew port design, probably about 90% done (i.e it mostly works and this commit is...
Paul Davis [Wed, 31 Oct 2007 18:24:43 +0000 (18:24 +0000)]
new port design, probably about 90% done (i.e it mostly works and this commit is to stop anyone else from stomping on my changes :)

git-svn-id: svn://localhost/ardour2/trunk@2579 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agopending state dialog tweaks
Nick Mainsbridge [Fri, 26 Oct 2007 15:31:46 +0000 (15:31 +0000)]
pending state dialog tweaks

git-svn-id: svn://localhost/ardour2/trunk@2577 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agouse filechooser widget in export dialog, selected files set format combos, hide progr...
Nick Mainsbridge [Fri, 26 Oct 2007 13:32:24 +0000 (13:32 +0000)]
use filechooser widget in export dialog, selected files set format combos, hide progress bar until use in export dialog, speed up 'separate regions in range' operation on larger sessions, ruler scale now calculated separately to mark generation, fix for non-stacked layering regression, try not to generate 'buried' crossfades, use playlist->freeze() to speed up copying/moving regions on large playlists (not done for undo), width dependent items now reset on regionview init, get rid of jack_port_ensure_monitor check, remove audiosourse _length (only source has a length.. i think), make overlapend differ to overlapexternal where start points coincide.

git-svn-id: svn://localhost/ardour2/trunk@2576 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoUse SSE/veclib/whatever for AudioBuffer::accumulate_from
David Robillard [Thu, 25 Oct 2007 00:42:53 +0000 (00:42 +0000)]
Use SSE/veclib/whatever for AudioBuffer::accumulate_from

git-svn-id: svn://localhost/ardour2/trunk@2574 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix mixed space/tab evil in globals.cc for no particular reason.
David Robillard [Thu, 25 Oct 2007 00:19:09 +0000 (00:19 +0000)]
Fix mixed space/tab evil in globals.cc for no particular reason.

git-svn-id: svn://localhost/ardour2/trunk@2573 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoClean/strengthen up constructor/type stuff in new port system.
David Robillard [Thu, 25 Oct 2007 00:09:23 +0000 (00:09 +0000)]
Clean/strengthen up constructor/type stuff in new port system.

git-svn-id: svn://localhost/ardour2/trunk@2572 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoBack out recent bad patch.
Carl Hetherington [Tue, 23 Oct 2007 14:52:52 +0000 (14:52 +0000)]
Back out recent bad patch.

git-svn-id: svn://localhost/ardour2/trunk@2571 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomake insert existing audio menu item work again
Paul Davis [Tue, 23 Oct 2007 14:21:26 +0000 (14:21 +0000)]
make insert existing audio menu item work again

git-svn-id: svn://localhost/ardour2/trunk@2570 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agomake import menu item work again
Paul Davis [Tue, 23 Oct 2007 14:20:31 +0000 (14:20 +0000)]
make import menu item work again

git-svn-id: svn://localhost/ardour2/trunk@2569 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoRe-work Port construction slightly so that _flags is always initialised before reset...
Carl Hetherington [Tue, 23 Oct 2007 14:02:15 +0000 (14:02 +0000)]
Re-work Port construction slightly so that _flags is always initialised before reset() is called.  Otherwise a decision is made based on an uninitialised variable (as spotted by valgrind)

git-svn-id: svn://localhost/ardour2/trunk@2568 d708f5d6-7413-0410-9779-e7cbd77b26cf

16 years agoFix a probably-irrelevant warning from valgrind.
Carl Hetherington [Tue, 23 Oct 2007 13:33:46 +0000 (13:33 +0000)]
Fix a probably-irrelevant warning from valgrind.

git-svn-id: svn://localhost/ardour2/trunk@2567 d708f5d6-7413-0410-9779-e7cbd77b26cf