Commit graph

2060 commits

Author SHA1 Message Date
Paul Davis
b6776d1102 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
2008-02-27 14:40:59 +00:00
Paul Davis
3188ad3ab0 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
2008-02-27 13:56:14 +00:00
Paul Davis
a969d63986 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
2008-02-27 13:04:48 +00:00
Paul Davis
f31e8c3935 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
2008-02-27 02:09:03 +00:00
Paul Davis
295b2da733 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
2008-02-26 16:34:45 +00:00
Nick Mainsbridge
c25149cfe2 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
2008-02-26 13:04:41 +00:00
Nick Mainsbridge
17b09708f6 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
2008-02-25 17:37:55 +00:00
Doug McLain
2f18e339cd 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
2008-02-24 19:13:09 +00:00
Paul Davis
6299560116 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
2008-02-24 02:28:25 +00:00
Paul Davis
7e53102018 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
2008-02-23 15:22:58 +00:00
Paul Davis
80c6243429 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
2008-02-23 15:00:53 +00:00
Paul Davis
770c39dce1 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
2008-02-23 14:13:25 +00:00
Doug McLain
33690d3e72 add header
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3114 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-23 03:03:16 +00:00
Doug McLain
40f1d29f02 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
2008-02-23 02:58:03 +00:00
Doug McLain
0aabd293ba I forgot to swap the function names
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3111 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-23 00:01:37 +00:00
Doug McLain
6fda0d0dc6 Save and restore users font scale setting
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3110 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-22 23:47:33 +00:00
Paul Davis
61729b640c new font/dpi scaler in Windows -> Preferences -> Misc
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3109 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-22 05:06:39 +00:00
Paul Davis
eeaee1ff41 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
2008-02-22 02:48:38 +00:00
Paul Davis
0c1ee94d5d 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
2008-02-21 21:45:40 +00:00
Paul Davis
9961984c9b 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
2008-02-21 20:43:46 +00:00
David Robillard
d5878ac268 Fix clashing zoom keybindings.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3098 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-21 19:25:41 +00:00
Paul Davis
cdf37e613b 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
2008-02-21 18:37:00 +00:00
Paul Davis
280ade047c minor fixes from OS X land
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3096 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-21 02:45:42 +00:00
Paul Davis
3168a35852 more meter optimization
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3095 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-21 02:24:11 +00:00
Paul Davis
bdfbc01103 start to optimize meter draws even more
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3094 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-21 00:36:47 +00:00
Paul Davis
0d81f48291 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
2008-02-20 22:05:52 +00:00
Paul Davis
8291f6ac54 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
2008-02-20 21:18:01 +00:00
Paul Davis
7321f25043 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
2008-02-20 19:49:43 +00:00
Paul Davis
87bbf0f04f new SAE-de bindings
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3081 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-17 22:47:29 +00:00
David Robillard
a54ee5d3ae Fix incorrect comment.
Remove ancient, rotting, flowcanvas.


git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3080 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-17 22:47:12 +00:00
Paul Davis
15936ab6d9 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
2008-02-17 22:41:34 +00:00
Nick Mainsbridge
df8b8d7ba6 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
2008-02-17 15:32:29 +00:00
Nick Mainsbridge
c905d80ce4 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
2008-02-17 12:20:16 +00:00
Doug McLain
126d74e971 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
2008-02-17 07:23:04 +00:00
Paul Davis
da05db9a95 wave making data debugging
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3072 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-16 15:26:49 +00:00
Doug McLain
805536fafa 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
2008-02-16 11:04:30 +00:00
Doug McLain
14f988c5cc remove debug output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3070 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-16 01:40:14 +00:00
Paul Davis
ba103f9f04 reset doug's mistaken commit with fonts
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3069 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-15 22:30:51 +00:00
Doug McLain
640a60169b Trackfaders
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3068 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-15 22:27:48 +00:00
Paul Davis
cdd8ef7fc8 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
2008-02-15 21:56:25 +00:00
Paul Davis
c15da55cb8 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
2008-02-15 21:33:22 +00:00
Paul Davis
805cb891d9 fix up install targets for binding files
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3065 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-15 21:32:41 +00:00
Paul Davis
7c4d5a2a07 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
2008-02-15 20:46:39 +00:00
Paul Davis
0c71b89a15 make fine-tuning modifiers for PixFader platform specific
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3063 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-15 20:39:43 +00:00
Paul Davis
6f0f3d7056 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
2008-02-15 20:37:41 +00:00
Sampo Savolainen
73d0395d82 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
2008-02-15 20:30:54 +00:00
Ben Loftis
8c955f7758 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
2008-02-15 19:43:28 +00:00
Sampo Savolainen
e58375fdda 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
2008-02-15 06:41:22 +00:00
Paul Davis
9a9595bcfe 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
2008-02-14 22:05:27 +00:00
Paul Davis
3b6710d02f 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
2008-02-14 21:55:20 +00:00