ardour.git
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

16 years agoFix for last commit where rec enable state was not considered. Change adat option...
Nick Mainsbridge [Sun, 17 Feb 2008 15:32:29 +0000 (15:32 +0000)]
Fix for last commit where rec enable state was not considered. Change adat option name to Tape Machine Mode and make it default to off.

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

16 years agoRemove beat entry from meter dialog (beats are not allowed in API), clean up some...
Nick Mainsbridge [Sun, 17 Feb 2008 12:20:16 +0000 (12:20 +0000)]
Remove beat entry from meter dialog (beats are not allowed in API), clean up some hardware monitoring code, new configuration vars: ADAT Monitor Mode (documented) and Rubberbanding Snaps to Grid (self explanitory I hope, defaults to off), add some monitoring documentation.

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

16 years agosome fixes to sex. it starts and runs and starts transferring, but it never finishes...
Doug McLain [Sun, 17 Feb 2008 07:23:04 +0000 (07:23 +0000)]
some fixes to sex.  it starts and runs and starts transferring, but it never finishes with all the files

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

16 years agowave making data debugging
Paul Davis [Sat, 16 Feb 2008 15:26:49 +0000 (15:26 +0000)]
wave making data debugging

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

16 years agoreplace a typo with the result that led to the desired non-step behaviour on non...
Doug McLain [Sat, 16 Feb 2008 11:04:30 +0000 (11:04 +0000)]
replace a typo with the result that led to the desired non-step behaviour on non-dragging clicks for horizontal sliders, so that the track can be selected by clicking on the fader without changing its position.

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

16 years agoremove debug output
Doug McLain [Sat, 16 Feb 2008 01:40:14 +0000 (01:40 +0000)]
remove debug output

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

16 years agoreset doug's mistaken commit with fonts
Paul Davis [Fri, 15 Feb 2008 22:30:51 +0000 (22:30 +0000)]
reset doug's mistaken commit with fonts

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

16 years agoTrackfaders
Doug McLain [Fri, 15 Feb 2008 22:27:48 +0000 (22:27 +0000)]
Trackfaders

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

16 years agonow that GDK adds state to scroll events, use it with pixfader; fix up pixfader decls...
Paul Davis [Fri, 15 Feb 2008 21:56:25 +0000 (21:56 +0000)]
now that GDK adds state to scroll events, use it with pixfader; fix up pixfader decls; fix osx_build mistake with SAE binding file name

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

16 years agofix up install targets for binding files, really now
Paul Davis [Fri, 15 Feb 2008 21:33:22 +0000 (21:33 +0000)]
fix up install targets for binding files, really now

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

16 years agofix up install targets for binding files
Paul Davis [Fri, 15 Feb 2008 21:32:41 +0000 (21:32 +0000)]
fix up install targets for binding files

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

16 years agofixed uninitialized variable that made ardour scrub at the wrong times
Paul Davis [Fri, 15 Feb 2008 20:46:39 +0000 (20:46 +0000)]
fixed uninitialized variable that made ardour scrub at the wrong times

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

16 years agomake fine-tuning modifiers for PixFader platform specific
Paul Davis [Fri, 15 Feb 2008 20:39:43 +0000 (20:39 +0000)]
make fine-tuning modifiers for PixFader platform specific

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

16 years agofix use of basename; AU automation now working; add gtk event reporter back into...
Paul Davis [Fri, 15 Feb 2008 20:37:41 +0000 (20:37 +0000)]
fix use of basename; AU automation now working; add gtk event reporter back into SAE bundle; fix up carbon menu handler so that it never causes a nested gtk main loop problem

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

16 years agoFix crasher: Make sure entered_regionview is set if it's used.
Sampo Savolainen [Fri, 15 Feb 2008 20:30:54 +0000 (20:30 +0000)]
Fix crasher: Make sure entered_regionview is set if it's used.

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

16 years agolock edit mode disallows sliding regions in time. override by holding 3rd mouse...
Ben Loftis [Fri, 15 Feb 2008 19:43:28 +0000 (19:43 +0000)]
lock edit mode disallows sliding regions in time.  override by holding 3rd mouse button

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

16 years agoMake import GUI report if you are importing a file of a name that
Sampo Savolainen [Fri, 15 Feb 2008 06:41:22 +0000 (06:41 +0000)]
Make import GUI report if you are importing a file of a name that
already exists in the session. Legwork to allow updating existing source
files via the import dialog.

Fix bug which caused the current import logic to select existing file
name as target file when importing. This caused the newly imported file
to be concatenated after the original data.

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

16 years agofix the same old same old OS X install_name_tool issue, this time for libpangomm
Paul Davis [Thu, 14 Feb 2008 22:05:27 +0000 (22:05 +0000)]
fix the same old same old OS X install_name_tool issue, this time for libpangomm

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

16 years agofix the same old same old OS X install_name_tool issue, this time for libardour
Paul Davis [Thu, 14 Feb 2008 21:55:20 +0000 (21:55 +0000)]
fix the same old same old OS X install_name_tool issue, this time for libardour

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

16 years agominor keyboard binding improvements and build fixes
Paul Davis [Thu, 14 Feb 2008 02:31:32 +0000 (02:31 +0000)]
minor keyboard binding improvements and build fixes

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

16 years agodynamic discovery & loading of keybindings
Paul Davis [Thu, 14 Feb 2008 01:59:28 +0000 (01:59 +0000)]
dynamic discovery & loading of keybindings

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

16 years agocreate xrun markers should be on by default part duex
Doug McLain [Wed, 13 Feb 2008 22:55:54 +0000 (22:55 +0000)]
create xrun markers should be on by default part duex

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

16 years agocreate xrun markers should be on by default
Doug McLain [Wed, 13 Feb 2008 22:35:45 +0000 (22:35 +0000)]
create xrun markers should be on by default

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