ardour.git
16 years agoIntegrate level meters into the mixerstrip gain meters for real this time. The LevelM...
Doug McLain [Fri, 4 Apr 2008 13:12:55 +0000 (13:12 +0000)]
Integrate level meters into the mixerstrip gain meters for real this time. The LevelMeter class becomes a direct replacement for the meter_packer hbox, and all of its contents

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

16 years agomake plugin latency compensation work for AU's (latency is returned in seconds, not...
Paul Davis [Thu, 3 Apr 2008 21:38:47 +0000 (21:38 +0000)]
make plugin latency compensation work for AU's (latency is returned in seconds, not samples)

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

16 years agorename menu items for monitoring options, and make the one based on JACK insensitive...
Paul Davis [Thu, 3 Apr 2008 19:53:58 +0000 (19:53 +0000)]
rename menu items for monitoring options, and make the one based on JACK insensitive if there are no JACK ports capable of being monitored in that way

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

16 years agofix problems with undo/redo and region dragging; fix dragging in lock edit mode
Paul Davis [Wed, 2 Apr 2008 22:57:01 +0000 (22:57 +0000)]
fix problems with undo/redo and region dragging; fix dragging in lock edit mode

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

16 years agomake probably-audio-file suffix detection case insensitive
Paul Davis [Wed, 2 Apr 2008 12:29:20 +0000 (12:29 +0000)]
make probably-audio-file suffix detection case insensitive

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

16 years agoduration clocks are rooted at 0|0 in BBT time, not 1|1
Paul Davis [Tue, 1 Apr 2008 19:53:44 +0000 (19:53 +0000)]
duration clocks are rooted at 0|0 in BBT time, not 1|1

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

16 years agoclean up port insert port count/config mess, maybe
Paul Davis [Tue, 1 Apr 2008 19:08:10 +0000 (19:08 +0000)]
clean up port insert port count/config mess, maybe

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

16 years agofix permissions on file type icons
Nick Mainsbridge [Tue, 1 Apr 2008 17:56:10 +0000 (17:56 +0000)]
fix permissions on file type icons

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

16 years agoinsert time operation
Paul Davis [Tue, 1 Apr 2008 16:49:42 +0000 (16:49 +0000)]
insert time operation

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

16 years agodisable (s)LV2 by default until its released 2.4
Paul Davis [Mon, 31 Mar 2008 21:53:04 +0000 (21:53 +0000)]
disable (s)LV2 by default until its released

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

16 years agoadded file
Paul Davis [Mon, 31 Mar 2008 21:44:05 +0000 (21:44 +0000)]
added file

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

16 years agoNew icon files from Thorsten Wilms
Nick Mainsbridge [Mon, 31 Mar 2008 19:14:21 +0000 (19:14 +0000)]
New icon files from Thorsten Wilms

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

16 years agominor mootcher fixes; change "Analyze .." to "Spectral Analysis" where applicable...
Paul Davis [Mon, 31 Mar 2008 13:11:55 +0000 (13:11 +0000)]
minor mootcher fixes; change "Analyze .." to "Spectral Analysis" where applicable; make separate actions be appropriately sensitive to the edit point

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

16 years agohide the gain slider when track area is too small
Ben Loftis [Sun, 30 Mar 2008 02:40:10 +0000 (02:40 +0000)]
hide the gain slider when track area is too small

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

16 years agofixed some typos in track height menus
Ben Loftis [Sun, 30 Mar 2008 02:28:14 +0000 (02:28 +0000)]
fixed some typos in track height menus

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

16 years agoremove non-functioning auto-rename from menus
Paul Davis [Sun, 30 Mar 2008 01:16:57 +0000 (01:16 +0000)]
remove non-functioning auto-rename from menus

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

16 years agofix typo in crossfade auditioning
Ben Loftis [Thu, 27 Mar 2008 22:15:37 +0000 (22:15 +0000)]
fix typo in crossfade auditioning

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

16 years agoremove older version (#ifdef'ed out) of legalize_for_path()
Paul Davis [Thu, 27 Mar 2008 01:21:52 +0000 (01:21 +0000)]
remove older version (#ifdef'ed out) of legalize_for_path()

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

16 years agorevert illegal/legal test change in legalize_for_path() (to be reverted again once...
Paul Davis [Wed, 26 Mar 2008 21:34:43 +0000 (21:34 +0000)]
revert illegal/legal test change in legalize_for_path() (to be reverted again once we have a migration plan)

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

16 years agofix typos
Ben Loftis [Wed, 26 Mar 2008 20:34:24 +0000 (20:34 +0000)]
fix typos

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

16 years agomo better login detection
Ben Loftis [Wed, 26 Mar 2008 20:06:38 +0000 (20:06 +0000)]
mo better login detection

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

16 years agoneed to create the Freesound dir if it does not already exist
Ben Loftis [Wed, 26 Mar 2008 19:10:14 +0000 (19:10 +0000)]
need to create the Freesound dir if it does not already exist

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

16 years agofix curl error checks
Ben Loftis [Wed, 26 Mar 2008 15:52:13 +0000 (15:52 +0000)]
fix curl error checks

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

16 years agoupdate binding file names in SConstruct for srctar target
Paul Davis [Wed, 26 Mar 2008 15:39:16 +0000 (15:39 +0000)]
update binding file names in SConstruct for srctar target

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

16 years agooops, there it is
Paul Davis [Wed, 26 Mar 2008 15:25:05 +0000 (15:25 +0000)]
oops, there it is

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

16 years agoa big menu cleanup; vertical auto-scrolling; some code cleanups; an unfinished (and...
Paul Davis [Wed, 26 Mar 2008 15:22:46 +0000 (15:22 +0000)]
a big menu cleanup; vertical auto-scrolling; some code cleanups; an unfinished (and broken) attempt to get escape to break out of a drag-in-progress

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

16 years agoComment out some debug stuff that made it to svn my accident
Doug McLain [Tue, 25 Mar 2008 22:40:23 +0000 (22:40 +0000)]
Comment out some debug stuff that made it to svn my accident

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

16 years agoadd new Session::Dialog signal for generic dialog interactions with unknown GUI;...
Paul Davis [Tue, 25 Mar 2008 15:32:24 +0000 (15:32 +0000)]
add new Session::Dialog signal for generic dialog interactions with unknown GUI; made auto-analyse-audio FALSE by default, with dialog warning about this when necessary; fixed #2134 (loop/punch stuff not updated on undo/redo)

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

16 years agomake copy-n-paste of AudioUnits work
Paul Davis [Tue, 25 Mar 2008 15:01:38 +0000 (15:01 +0000)]
make copy-n-paste of AudioUnits work

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

16 years agoignore dbl-clicks on mute/solo/rec-enable buttons since they make the user-experience...
Paul Davis [Tue, 25 Mar 2008 14:58:16 +0000 (14:58 +0000)]
ignore dbl-clicks on mute/solo/rec-enable buttons since they make the user-experience feel inconsistent

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

16 years agoanother tweak to libcurl detection
Ben Loftis [Mon, 24 Mar 2008 22:23:10 +0000 (22:23 +0000)]
another tweak to libcurl detection

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

16 years agodon't check for libcurl unless really necessary
Paul Davis [Mon, 24 Mar 2008 20:13:48 +0000 (20:13 +0000)]
don't check for libcurl unless really necessary

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

16 years agosmall change to logic for track selection when context/button clicking on a track...
Paul Davis [Mon, 24 Mar 2008 19:49:21 +0000 (19:49 +0000)]
small change to logic for track selection when context/button clicking on a track header.

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

16 years agostop crash occuring when carrying out playlist partitions in empty playlists
Paul Davis [Mon, 24 Mar 2008 18:38:09 +0000 (18:38 +0000)]
stop crash occuring when carrying out playlist partitions in empty playlists

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

16 years agofix up those horribly thick separators between ruler lines
Paul Davis [Mon, 24 Mar 2008 18:20:05 +0000 (18:20 +0000)]
fix up those horribly thick separators between ruler lines

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

16 years agomore fixes for drag/lock/copy logic
Paul Davis [Mon, 24 Mar 2008 18:01:31 +0000 (18:01 +0000)]
more fixes for drag/lock/copy logic

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

16 years agofix specific copy-drag ops
Paul Davis [Mon, 24 Mar 2008 14:13:33 +0000 (14:13 +0000)]
fix specific copy-drag ops

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

16 years agodon't try to automatically remove locked regions frm selection at end of drag
Paul Davis [Mon, 24 Mar 2008 13:40:59 +0000 (13:40 +0000)]
don't try to automatically remove locked regions frm selection at end of drag

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

16 years agoFix dialog message to something sensible.
Sampo Savolainen [Mon, 24 Mar 2008 13:22:49 +0000 (13:22 +0000)]
Fix dialog message to something sensible.

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

16 years agocomplete reorganization of logic in Editor::region_drag_finished_callback()
Paul Davis [Mon, 24 Mar 2008 13:19:57 +0000 (13:19 +0000)]
complete reorganization of logic in Editor::region_drag_finished_callback()

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

16 years agoinitial checkin of freesound integration
Ben Loftis [Mon, 24 Mar 2008 00:20:21 +0000 (00:20 +0000)]
initial checkin of freesound integration

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

16 years agoinitial checkin of freesound integration
Ben Loftis [Mon, 24 Mar 2008 00:19:03 +0000 (00:19 +0000)]
initial checkin of freesound integration

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

16 years agoallow a wider selection of chars for pathname. fixes bug when session file cannot...
Ben Loftis [Mon, 24 Mar 2008 00:15:52 +0000 (00:15 +0000)]
allow a wider selection of chars for pathname.  fixes bug when session file cannot accomodate the actual path to audio files

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

16 years agotweaks to audio import dialog, adding tags and freesound info
Ben Loftis [Mon, 24 Mar 2008 00:11:15 +0000 (00:11 +0000)]
tweaks to audio import dialog, adding tags and freesound info

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

16 years agomore fixes for the intersection of Locked Edit mode and copy-dragging
Paul Davis [Sun, 23 Mar 2008 15:19:09 +0000 (15:19 +0000)]
more fixes for the intersection of Locked Edit mode and copy-dragging

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

16 years agofix dragging that involves locked regions; auto-rebinding patch for people to experim...
Paul Davis [Fri, 21 Mar 2008 20:22:00 +0000 (20:22 +0000)]
fix dragging that involves locked regions; auto-rebinding patch for people to experiment with (probably needs a little work)

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

16 years agofix missing i18n for import mode strings when comparing with whatever the user selected
Paul Davis [Fri, 21 Mar 2008 13:37:33 +0000 (13:37 +0000)]
fix missing i18n for import mode strings when comparing with whatever the user selected

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

16 years agonew french translation update
Paul Davis [Fri, 21 Mar 2008 13:24:16 +0000 (13:24 +0000)]
new french translation update

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

16 years agoUndo 3160 for now. The canvas stops updating when the mixer is open (but only on...
Doug McLain [Fri, 21 Mar 2008 07:08:05 +0000 (07:08 +0000)]
Undo 3160 for now. The canvas stops updating when the mixer is open (but only on one of 3 machines) so I obviously broke something

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

16 years agobuild the meters in GainMeter from the LevelMeters class instead of doing it all...
Doug McLain [Thu, 20 Mar 2008 14:27:23 +0000 (14:27 +0000)]
build the meters in GainMeter from the LevelMeters class instead of doing it all over again

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

16 years agoadd STL_DEBUG option to enable easy use of _GLIBCXX_DEBUG, for STL debugging
Paul Davis [Mon, 17 Mar 2008 20:38:18 +0000 (20:38 +0000)]
add STL_DEBUG option to enable easy use of _GLIBCXX_DEBUG, for STL debugging

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

16 years agofix problems with list stuff caused by assumptions about list type equivalence
Paul Davis [Mon, 17 Mar 2008 20:36:37 +0000 (20:36 +0000)]
fix problems with list stuff caused by assumptions about list type equivalence

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

16 years agofix use of reserve() as revealed by _GLIBCXX_DEBUG
Paul Davis [Mon, 17 Mar 2008 20:35:31 +0000 (20:35 +0000)]
fix use of reserve() as revealed by _GLIBCXX_DEBUG

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

16 years agomake sure user ardour dir exists before trying to put pango.rc in it
Paul Davis [Sat, 15 Mar 2008 13:23:18 +0000 (13:23 +0000)]
make sure user ardour dir exists before trying to put pango.rc in it

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

16 years agoenable icon-start-from-.ardour-file to work on OS X; properly install apple event...
Paul Davis [Fri, 14 Mar 2008 20:18:05 +0000 (20:18 +0000)]
enable icon-start-from-.ardour-file to work on OS X; properly install apple event handlers; change plugin add logic to avoid asking for stream counts before they would be configured; fix up new session dialog to not use manage(), and thus not throw away widgets when their page is hidden (by removal) in the tabbed browser

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

16 years agomake feature lines (rhythm ferret etc) scale with zoom; hide them whenever RF hides
Paul Davis [Fri, 14 Mar 2008 20:06:42 +0000 (20:06 +0000)]
make feature lines (rhythm ferret etc) scale with zoom; hide them whenever RF hides

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

16 years ago(OS X native: don't write dynamic pango.rc into app.bundle); use Glib::get_home_dir...
Paul Davis [Thu, 13 Mar 2008 11:24:00 +0000 (11:24 +0000)]
(OS X native: don't write dynamic pango.rc into app.bundle); use Glib::get_home_dir() rather than HOME for user_ardour_path

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

16 years agoFix warnings.
David Robillard [Sat, 8 Mar 2008 16:23:26 +0000 (16:23 +0000)]
Fix warnings.

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

16 years agofix silly error in removing channels from audio_diskstream
Paul Davis [Fri, 7 Mar 2008 20:49:47 +0000 (20:49 +0000)]
fix silly error in removing channels from audio_diskstream

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

16 years agofix from puddingpimp for memory leak in fastmeter
Paul Davis [Thu, 6 Mar 2008 18:45:00 +0000 (18:45 +0000)]
fix from puddingpimp for memory leak in fastmeter

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

16 years agoDave Camerons fix for bug 2108, slightly modified
Doug McLain [Wed, 5 Mar 2008 22:45:28 +0000 (22:45 +0000)]
Dave Camerons fix for bug 2108, slightly modified

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

16 years agoImprovements on the FFT analysis tool
Sampo Savolainen [Tue, 4 Mar 2008 17:56:17 +0000 (17:56 +0000)]
Improvements on the FFT analysis tool
 - Enable FFT analysis by default
 - FFT graph is now in cairo
 - The window is now a window instead of a dialog
 - Analysis window can be resized
 - The view can be switched between normalized
   and an absolute value
 - The minimum and maximum values for a graph can
   be shown

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

16 years agofix for broken fade out, appeared to be accidental var name redundancy
Doug McLain [Fri, 29 Feb 2008 01:45:14 +0000 (01:45 +0000)]
fix for broken fade out, appeared to be accidental var name redundancy

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

16 years agoFile type icon version 2.
Nick Mainsbridge [Wed, 27 Feb 2008 19:50:29 +0000 (19:50 +0000)]
File type icon version 2.

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

16 years agoAdd a quick file type icon.
Nick Mainsbridge [Wed, 27 Feb 2008 19:35:56 +0000 (19:35 +0000)]
Add a quick file type icon.

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

16 years agopossible fix for AU problems on PPC
Paul Davis [Wed, 27 Feb 2008 19:09:12 +0000 (19:09 +0000)]
possible fix for AU problems on PPC

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

16 years agofixes from chris cannam for rb_effect bugs
Paul Davis [Wed, 27 Feb 2008 17:42:45 +0000 (17:42 +0000)]
fixes from chris cannam for rb_effect bugs

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

16 years agomake AudioRegion::master_read() obey length limit of (first) master source, not the...
Paul Davis [Wed, 27 Feb 2008 16:26:00 +0000 (16:26 +0000)]
make AudioRegion::master_read() obey length limit of (first) master source, not the region length

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

16 years agofix up dual punch action logic
Paul Davis [Wed, 27 Feb 2008 15:11:24 +0000 (15:11 +0000)]
fix up dual punch action logic

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

16 years agodon't popup import progress window until we give import a chance to fail first; sndfi...
Paul Davis [Wed, 27 Feb 2008 14:40:59 +0000 (14:40 +0000)]
don't popup import progress window until we give import a chance to fail first; sndfile doesn't print open() errors if HAVE_COREAUDIO is set since we fall back to CoreAudio then

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

16 years agofix up BWF creation; make CoreAudioSource work; add CAImportable; refactor SourceFact...
Paul Davis [Wed, 27 Feb 2008 13:56:14 +0000 (13:56 +0000)]
fix up BWF creation; make CoreAudioSource work; add CAImportable; refactor SourceFactory to try sndfile first, CoreAudio second

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

16 years agoadd CAF to list of likely audio file suffixes; use generic AudioFileSource SoundFileI...
Paul Davis [Wed, 27 Feb 2008 13:04:48 +0000 (13:04 +0000)]
add CAF to list of likely audio file suffixes; use generic AudioFileSource SoundFileInfo rather than SNDFILE_INFO

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

16 years agorearrange icons/presets on xfade editor to be symmetric; refactor importable source...
Paul Davis [Wed, 27 Feb 2008 02:09:03 +0000 (02:09 +0000)]
rearrange icons/presets on xfade editor to be symmetric; refactor importable source/resampled importable source to allow for both sndfile and coreaudio handled file i/o

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

16 years agonon-AA canvas support (not used by default); new SAE menus; fix locate-play-locate...
Paul Davis [Tue, 26 Feb 2008 16:34:45 +0000 (16:34 +0000)]
non-AA canvas support (not used by default); new SAE menus; fix locate-play-locate ; add toggle-punch ; use primary clock for verbose cursor mode at all the right times; minimize clock redrawing part one

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

16 years agoAdd missing $PREFIX/share/ardour2 to uninstall target. Fix consequent missing icons...
Nick Mainsbridge [Tue, 26 Feb 2008 13:04:41 +0000 (13:04 +0000)]
Add missing $PREFIX/share/ardour2 to uninstall target. Fix consequent missing icons thinko in previous commit.

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

16 years agoNew FREEDESKTOP scons option installs desktop MIME entry and .desktop file. Also...
Nick Mainsbridge [Mon, 25 Feb 2008 17:37:55 +0000 (17:37 +0000)]
New FREEDESKTOP scons option installs desktop MIME entry and .desktop file. Also uses fd.o standard names and locations for icons.

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

16 years agoFixes for canvas and gain meter text not being scaled on startup
Doug McLain [Sun, 24 Feb 2008 19:13:09 +0000 (19:13 +0000)]
Fixes for canvas and gain meter text not being scaled on startup

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

16 years agomake canvas text scale with font scaler; prevent bogus values from putting NaN's...
Paul Davis [Sun, 24 Feb 2008 02:28:25 +0000 (02:28 +0000)]
make canvas text scale with font scaler; prevent bogus values from putting NaN's into automation lines

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

16 years agofix up use of plugin input counts when running; SAE menu tweaks; fix up management...
Paul Davis [Sat, 23 Feb 2008 15:22:58 +0000 (15:22 +0000)]
fix up use of plugin input counts when running; SAE menu tweaks; fix up management and display of edit point selection; AU window stuff

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

16 years agofix stupid uses of Session::get_silent_buffers() from crashing ardour
Paul Davis [Sat, 23 Feb 2008 15:00:53 +0000 (15:00 +0000)]
fix stupid uses of Session::get_silent_buffers() from crashing ardour

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

16 years agofix up meter thread management when JACK client starts/stops/is halted ; put focus...
Paul Davis [Sat, 23 Feb 2008 14:13:25 +0000 (14:13 +0000)]
fix up meter thread management when JACK client starts/stops/is halted ; put focus in plugin search entry when plugin selector is shown ; add WINDOWS_KEY option to gtk2_ardour/SConscript, controlling what X modifier is used for LEVEL4 modifier/bindings ; fix up Keyboard object to properly support LEVEL4 bindings ; fix Playlist::partition_internal() to avoid acting on regions that should not be operated on given the range provided ; fix up more stuff relating to get_regions_for(), including cut/delete ops on edit range vs. regions

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

16 years agoadd header
Doug McLain [Sat, 23 Feb 2008 03:03:16 +0000 (03:03 +0000)]
add header

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

16 years agoFix the stepping direction for horizontal faders, it was stepping in the wrong direct...
Doug McLain [Sat, 23 Feb 2008 02:58:03 +0000 (02:58 +0000)]
Fix the stepping direction for horizontal faders, it was stepping in the wrong direction, and comment the line that

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

16 years agoI forgot to swap the function names
Doug McLain [Sat, 23 Feb 2008 00:01:37 +0000 (00:01 +0000)]
I forgot to swap the function names

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

16 years agoSave and restore users font scale setting
Doug McLain [Fri, 22 Feb 2008 23:47:33 +0000 (23:47 +0000)]
Save and restore users font scale setting

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

16 years agonew font/dpi scaler in Windows -> Preferences -> Misc
Paul Davis [Fri, 22 Feb 2008 05:06:39 +0000 (05:06 +0000)]
new font/dpi scaler in Windows -> Preferences -> Misc

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

16 years agofix some layering/display problems with AU GUIs (requires new patches for GDK/Quartz)
Paul Davis [Fri, 22 Feb 2008 02:48:38 +0000 (02:48 +0000)]
fix some layering/display problems with AU GUIs (requires new patches for GDK/Quartz)

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

16 years agofix first_idle idea so that tracks added after session loading show up OK
Paul Davis [Thu, 21 Feb 2008 21:45:40 +0000 (21:45 +0000)]
fix first_idle idea so that tracks added after session loading show up OK

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

16 years agofinal (?) tweak for totally optimized meter redraws (vertical only)
Paul Davis [Thu, 21 Feb 2008 20:43:46 +0000 (20:43 +0000)]
final (?) tweak for totally optimized meter redraws (vertical only)

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

16 years agoFix clashing zoom keybindings.
David Robillard [Thu, 21 Feb 2008 19:25:41 +0000 (19:25 +0000)]
Fix clashing zoom keybindings.

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

16 years agofix deadlock in playlist::partition(); new first idle model, including message about...
Paul Davis [Thu, 21 Feb 2008 18:37:00 +0000 (18:37 +0000)]
fix deadlock in playlist::partition(); new first idle model, including message about loading visual data; make h-faders use scroll up/down and be scalable-clickable; new track menu stuff (waveform scaling/shape); fix up ordering of ruler menus; fix initial sensitivity of region menu operations

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

16 years agominor fixes from OS X land
Paul Davis [Thu, 21 Feb 2008 02:45:42 +0000 (02:45 +0000)]
minor fixes from OS X land

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

16 years agomore meter optimization
Paul Davis [Thu, 21 Feb 2008 02:24:11 +0000 (02:24 +0000)]
more meter optimization

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

16 years agostart to optimize meter draws even more
Paul Davis [Thu, 21 Feb 2008 00:36:47 +0000 (00:36 +0000)]
start to optimize meter draws even more

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

16 years agonotably speed up startup time by deferring streamview display untl the GUI is idle
Paul Davis [Wed, 20 Feb 2008 22:05:52 +0000 (22:05 +0000)]
notably speed up startup time by deferring streamview display untl the GUI is idle

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

16 years agoupdate preset selector lists every time a plugin UI is shown
Paul Davis [Wed, 20 Feb 2008 21:18:01 +0000 (21:18 +0000)]
update preset selector lists every time a plugin UI is shown

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

16 years agodrop ruler_show[] in favor of specific editor actions; various new actions and menu...
Paul Davis [Wed, 20 Feb 2008 19:49:43 +0000 (19:49 +0000)]
drop ruler_show[] in favor of specific editor actions; various new actions and menu support for new Tracks top level menu

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

16 years agonew SAE-de bindings
Paul Davis [Sun, 17 Feb 2008 22:47:29 +0000 (22:47 +0000)]
new SAE-de bindings

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

16 years agoFix incorrect comment.
David Robillard [Sun, 17 Feb 2008 22:47:12 +0000 (22:47 +0000)]
Fix incorrect comment.
Remove ancient, rotting, flowcanvas.

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

16 years agoa boatload of changes and fixes related to SAE menu redesign (several new operations...
Paul Davis [Sun, 17 Feb 2008 22:41:34 +0000 (22:41 +0000)]
a boatload of changes and fixes related to SAE menu redesign (several new operations, things set up as actions for use in the main menu; fix Editor::snap_to() since it was really severely broken for general use

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