ardour.git
15 years agoFix rulers sometimes not refreshed on zoom, only auto connect physical inputs to...
Nick Mainsbridge [Sun, 9 Nov 2008 05:47:23 +0000 (05:47 +0000)]
Fix rulers sometimes not refreshed on zoom, only auto connect physical inputs to tracks (was SAE only, now applies to all), prettify initial display for first run.

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

15 years agominor cleanup of audioengine.cc
Paul Davis [Sat, 8 Nov 2008 16:45:18 +0000 (16:45 +0000)]
minor cleanup of audioengine.cc

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

15 years agocatch exceptions while loading AudioUnits
Paul Davis [Sat, 8 Nov 2008 16:44:12 +0000 (16:44 +0000)]
catch exceptions while loading AudioUnits

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

15 years agofix for incorrect reading of fade in curve under a few circumstances
Paul Davis [Sat, 8 Nov 2008 16:30:57 +0000 (16:30 +0000)]
fix for incorrect reading of fade in curve under a few circumstances

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

15 years agoadd operator=() to Curve; add AudioRegion::copy_settings() for replicating region...
Paul Davis [Sat, 8 Nov 2008 15:40:54 +0000 (15:40 +0000)]
add operator=() to Curve; add AudioRegion::copy_settings() for replicating region settings after generating a new region via an AudioFilter; add new ReadOps* for reading an audioregion with and without various "internal processing" applied (fades, scaling, automation); add new "Discovering Plugins" boot time message

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

15 years agoFix (OSX only) for dirty redraws in adjacent mixer strips when resizing.
Nick Mainsbridge [Fri, 7 Nov 2008 21:40:10 +0000 (21:40 +0000)]
Fix (OSX only) for dirty redraws in adjacent mixer strips when resizing.

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

15 years agoBBT duration clocks use zero-based values, init SAE nudge default better.
Nick Mainsbridge [Fri, 7 Nov 2008 11:00:13 +0000 (11:00 +0000)]
BBT duration clocks use zero-based values, init SAE nudge default better.

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

15 years agoUpdate gtk patch.
Nick Mainsbridge [Fri, 7 Nov 2008 06:44:31 +0000 (06:44 +0000)]
Update gtk patch.

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

15 years agoFix for track backgrounds sometimes not following ruler visibility change.
Nick Mainsbridge [Fri, 7 Nov 2008 06:09:28 +0000 (06:09 +0000)]
Fix for track backgrounds sometimes not following ruler visibility change.

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

15 years agoAdd default instant.xml to bundles, set SAE-specific defaults.
Nick Mainsbridge [Fri, 7 Nov 2008 05:10:06 +0000 (05:10 +0000)]
Add default instant.xml to bundles, set SAE-specific defaults.

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

15 years agoOSX-only thread registration fix
Paul Davis [Thu, 6 Nov 2008 22:22:48 +0000 (22:22 +0000)]
OSX-only thread registration fix

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

15 years agowrap PBD::Thread... signals in a mutex to avoid crashing as multiple threads call...
Paul Davis [Thu, 6 Nov 2008 22:18:27 +0000 (22:18 +0000)]
wrap PBD::Thread... signals in a mutex to avoid crashing as multiple threads call it simultaneously; increase FUDGE distance for GTK/X11 when sizing comboboxselectors in editor

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

15 years agomore tooltips; better tooltip colors for dark themes
Paul Davis [Tue, 4 Nov 2008 21:05:58 +0000 (21:05 +0000)]
more tooltips; better tooltip colors for dark themes

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

15 years agoTOC file quote fix from Don Fredricks
Paul Davis [Tue, 4 Nov 2008 20:58:11 +0000 (20:58 +0000)]
TOC file quote fix from Don Fredricks

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

15 years agoSkip non active and hidden tracks with prev/next track. Also prevent ensuring the...
Sampo Savolainen [Tue, 4 Nov 2008 20:55:24 +0000 (20:55 +0000)]
Skip non active and hidden tracks with prev/next track. Also prevent ensuring the visibility of a hidden track.

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

15 years agoDon't wait in vain for 1 second when quitting before wiimote is bound
Sampo Savolainen [Tue, 4 Nov 2008 20:54:44 +0000 (20:54 +0000)]
Don't wait in vain for 1 second when quitting before wiimote is bound

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

15 years agoInfrastructure for customized SAE ui themes. Some performance improvements for osx...
Nick Mainsbridge [Tue, 4 Nov 2008 07:30:55 +0000 (07:30 +0000)]
Infrastructure for customized SAE ui themes. Some performance improvements for osx-visible momentary solo gui glitches, allow solo all even when solo not latched (see comments).

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

15 years agoRestore scrolling performance on osx.
Nick Mainsbridge [Tue, 4 Nov 2008 01:09:04 +0000 (01:09 +0000)]
Restore scrolling performance on osx.

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

15 years agoFix background unhiding.
Nick Mainsbridge [Mon, 3 Nov 2008 22:24:07 +0000 (22:24 +0000)]
Fix background unhiding.

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

15 years agoRestore earlier canvas layering
Nick Mainsbridge [Mon, 3 Nov 2008 21:46:35 +0000 (21:46 +0000)]
Restore earlier canvas layering

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

15 years agoDont move track backgrounds, so that they no longer disappear at high zooms, SAE...
Nick Mainsbridge [Mon, 3 Nov 2008 21:29:35 +0000 (21:29 +0000)]
Dont move track backgrounds, so that they no longer disappear at high zooms, SAE version uses shift button1 to solo additional tracks in  not latched solo mode.

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

15 years agofix up what freeze does with fader settings, gain & pan automation; unfreeze too
Paul Davis [Mon, 3 Nov 2008 17:10:00 +0000 (17:10 +0000)]
fix up what freeze does with fader settings, gain & pan automation; unfreeze too

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

15 years agometa-fy handling of button2, to deal with apple's messed up design decisions; on...
Paul Davis [Mon, 3 Nov 2008 17:05:17 +0000 (17:05 +0000)]
meta-fy handling of button2, to deal with apple's messed up design decisions; on gtk/osx, button2 is (currently) Ctrl-Option-Button1

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

15 years agobetter xfade presets (still need icons)
Paul Davis [Mon, 3 Nov 2008 08:22:31 +0000 (08:22 +0000)]
better xfade presets (still need icons)

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

15 years agofix nasty bug in evaluation of final step of interpolated Curve values
Paul Davis [Mon, 3 Nov 2008 07:41:21 +0000 (07:41 +0000)]
fix nasty bug in evaluation of final step of interpolated Curve values

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

15 years agoLess sucky english
Sampo Savolainen [Sun, 2 Nov 2008 20:35:49 +0000 (20:35 +0000)]
Less sucky english

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

15 years agoEnsure that the newly selected track is visible on the canvas when scrolling through...
Sampo Savolainen [Sun, 2 Nov 2008 20:26:33 +0000 (20:26 +0000)]
Ensure that the newly selected track is visible on the canvas when scrolling through tracks with prev/next. Plus a cleaner check for wiimote deps.

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

15 years agoBind home button to move the playhead to marker. Also stop extra thread after the...
Sampo Savolainen [Sun, 2 Nov 2008 19:44:25 +0000 (19:44 +0000)]
Bind home button to move the playhead to marker. Also stop extra thread after the wiimote is connected.

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

15 years agoBy mistake, pressing B was connected to a function call
Sampo Savolainen [Sat, 1 Nov 2008 20:24:46 +0000 (20:24 +0000)]
By mistake, pressing B was connected to a function call

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

15 years agoWiimote control surface. Bind one wiimote by pressing 1+2 after the surface module...
Sampo Savolainen [Sat, 1 Nov 2008 20:10:56 +0000 (20:10 +0000)]
Wiimote control surface. Bind one wiimote by pressing 1+2 after the surface module is loaded. You need to bind every time you start ardour:
  A Toggle play/stop
  D-pad:
    Up/Down: scroll tracks in the editor
    Left/Right: move playhead (nudge)
  +/- Zoom
  1 Arm selected track(s) for recording
  2 Toggle recording

As an extra, if you press down B and then A to stopp recording pass, Ardour scraps the recorded audio.

This is a work in progress. Please test.

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

15 years agoIgnore triple clicks for mute/solo/rec-enable (fixes long-standing insensitive to...
Nick Mainsbridge [Sat, 1 Nov 2008 14:45:03 +0000 (14:45 +0000)]
Ignore triple clicks for mute/solo/rec-enable (fixes long-standing insensitive to clicks bug), momentary solo/mute works for track headers, redraw some widgets when resizing editor-mixer (osx only), don't autoconnect physical inputs to busses (sae only), new sends active by default (sae only), some minor sae gui customizations using ardour2_ui_sae.conf.

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

15 years agoinitialize jack timeout parameter correctly (not doing this breaks JackOSX, maybe...
Paul Davis [Sat, 1 Nov 2008 12:26:16 +0000 (12:26 +0000)]
initialize jack timeout parameter correctly (not doing this breaks JackOSX, maybe JACK too)

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

15 years agoclean up debug output from MIDI port stuff
Paul Davis [Sat, 1 Nov 2008 01:51:47 +0000 (01:51 +0000)]
clean up debug output from MIDI port stuff

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

15 years agoprevent double registration of ALSA sequencer MIDI ports
Paul Davis [Sat, 1 Nov 2008 00:49:24 +0000 (00:49 +0000)]
prevent double registration of ALSA sequencer MIDI ports

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

15 years agodefault crossfade is now constant power; SAE gets only 3 xfades (not correct for...
Paul Davis [Fri, 31 Oct 2008 17:47:49 +0000 (17:47 +0000)]
default crossfade is now constant power; SAE gets only 3 xfades (not correct for 2 of them, yet); fade buttons in xfade editor have tooltips

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

15 years agofix (?) confusing visual state(s) of bypass button by making it into a completely...
Paul Davis [Fri, 31 Oct 2008 08:25:09 +0000 (08:25 +0000)]
fix (?) confusing visual state(s) of bypass button by making it into a completely regular button

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

15 years agoreinstate ArdourUI::idle_load(), need by OS X build, part II
Paul Davis [Fri, 31 Oct 2008 07:51:39 +0000 (07:51 +0000)]
reinstate ArdourUI::idle_load(), need by OS X build, part II

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

15 years agoreinstate ArdourUI::idle_load(), need by OS X build
Paul Davis [Fri, 31 Oct 2008 07:39:25 +0000 (07:39 +0000)]
reinstate ArdourUI::idle_load(), need by OS X build

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

15 years agoremove cruft from ArdourUI; improve keyboard icon(s); shrink other plugin GUI buttons...
Paul Davis [Thu, 30 Oct 2008 23:45:20 +0000 (23:45 +0000)]
remove cruft from ArdourUI; improve keyboard icon(s); shrink other plugin GUI buttons; close all dialogs when quitting so that we actually quit

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

15 years agoMake hw monitoring available when its available.
Nick Mainsbridge [Thu, 30 Oct 2008 20:38:12 +0000 (20:38 +0000)]
Make hw monitoring available when its available.

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

15 years agoShow loop/punch ruler in initial session.
Nick Mainsbridge [Thu, 30 Oct 2008 11:17:51 +0000 (11:17 +0000)]
Show loop/punch ruler in initial session.

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

15 years agofix up key focus handling for plugin windows
Paul Davis [Wed, 29 Oct 2008 22:27:29 +0000 (22:27 +0000)]
fix up key focus handling for plugin windows

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

15 years agoprevent crash when changing gain with transport stopped and panner bypassed
Paul Davis [Wed, 29 Oct 2008 16:41:26 +0000 (16:41 +0000)]
prevent crash when changing gain with transport stopped and panner bypassed

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

15 years agoadd missing .extensions to export files if not present, based on filetype selected...
Paul Davis [Wed, 29 Oct 2008 16:03:00 +0000 (16:03 +0000)]
add missing .extensions to export files if not present, based on filetype selected (should probably do the opposite at some point, or at least point out the mismatch)

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

15 years agostep 2 of keyboard focus work for plugin windows
Paul Davis [Wed, 29 Oct 2008 07:35:40 +0000 (07:35 +0000)]
step 2 of keyboard focus work for plugin windows

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

15 years agoFix bug #0002433: Invalid handling of editor mixer strip state on session load
Sakari Bergen [Tue, 28 Oct 2008 12:54:38 +0000 (12:54 +0000)]
Fix bug #0002433: Invalid handling of editor mixer strip state on session load

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

15 years agofix up compile on OS X
Paul Davis [Tue, 28 Oct 2008 00:50:04 +0000 (00:50 +0000)]
fix up compile on OS X

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

15 years agostart handling plugin window keyboard focus (in-progress)
Paul Davis [Tue, 28 Oct 2008 00:24:56 +0000 (00:24 +0000)]
start handling plugin window keyboard focus (in-progress)

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

15 years agofix suggestion that you can save while disconnected frm JACK
Paul Davis [Tue, 28 Oct 2008 00:24:28 +0000 (00:24 +0000)]
fix suggestion that you can save while disconnected frm JACK

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

15 years agoShow rec enable button in editor mixer, make mixer strip capitalisation consistent...
Nick Mainsbridge [Mon, 27 Oct 2008 17:36:04 +0000 (17:36 +0000)]
Show rec enable button in editor mixer, make mixer strip capitalisation consistent, remove unneeded stuff from toggle editor mixer on top.

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

15 years agoFix missing tempo lines if zooming with unchanged left edge, implement toggling edito...
Nick Mainsbridge [Sun, 26 Oct 2008 20:09:05 +0000 (20:09 +0000)]
Fix missing tempo lines if zooming with unchanged left edge, implement toggling editor/mixer on top.

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

15 years agoCheck glib atomic implementation for mutex use.
Sampo Savolainen [Sun, 26 Oct 2008 16:39:52 +0000 (16:39 +0000)]
Check glib atomic implementation for mutex use.

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

15 years agoUnbreak linux build (sorry about that folks).
Nick Mainsbridge [Sun, 26 Oct 2008 11:30:48 +0000 (11:30 +0000)]
Unbreak linux build (sorry about that folks).

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

15 years agoAdd gyk-osx.patch to repo, remove #ifdefs made obsolete by the patch.
Nick Mainsbridge [Sun, 26 Oct 2008 08:27:30 +0000 (08:27 +0000)]
Add gyk-osx.patch to repo, remove #ifdefs made obsolete by the patch.

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

15 years agobump version 2.6.1
Paul Davis [Sat, 25 Oct 2008 13:07:49 +0000 (13:07 +0000)]
bump version

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

15 years agoStop ardour from reporting success/failure of adding favorite plugins
Sampo Savolainen [Sat, 25 Oct 2008 11:42:33 +0000 (11:42 +0000)]
Stop ardour from reporting success/failure of adding favorite plugins

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

15 years agoMake visible track automation views appear correctly newly loaded sessions.
Sampo Savolainen [Sat, 25 Oct 2008 10:42:17 +0000 (10:42 +0000)]
Make visible track automation views appear correctly newly loaded sessions.

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

15 years agoupdate authors list to include chris cannam and alphabetize it; add richard schwede...
Paul Davis [Fri, 24 Oct 2008 10:00:16 +0000 (10:00 +0000)]
update authors list to include chris cannam and alphabetize it; add richard schwede to the translators list

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

15 years agoRecommit 4001 (force ruler update).
Nick Mainsbridge [Thu, 23 Oct 2008 19:48:46 +0000 (19:48 +0000)]
Recommit 4001 (force ruler update).

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

15 years agofix up svn_revision.h problem so that we can build from a tarball 2.6
Paul Davis [Thu, 23 Oct 2008 19:33:15 +0000 (19:33 +0000)]
fix up svn_revision.h problem so that we can build from a tarball

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

15 years agoDon't update rulers twice in idle_visual_changer, temporarily remove parts of 4001
Nick Mainsbridge [Thu, 23 Oct 2008 19:18:11 +0000 (19:18 +0000)]
Don't update rulers twice in idle_visual_changer, temporarily remove parts of 4001

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

15 years agonew german translation
Paul Davis [Thu, 23 Oct 2008 18:12:21 +0000 (18:12 +0000)]
new german translation

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

15 years agoForce gtk rulers to update in lock step with canvas.
Nick Mainsbridge [Thu, 23 Oct 2008 17:31:03 +0000 (17:31 +0000)]
Force gtk rulers to update in lock step with canvas.

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

15 years agoReinstate ZoomFocusMenu and KeyMouseActions, fix odd horizontal scroller behaviour...
Nick Mainsbridge [Thu, 23 Oct 2008 13:24:14 +0000 (13:24 +0000)]
Reinstate ZoomFocusMenu and KeyMouseActions, fix odd horizontal scroller behaviour (thanks dooooomi).

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

15 years agofix botched setting of editor mixer strip width, which in turn affected plugin name...
Paul Davis [Thu, 23 Oct 2008 12:48:54 +0000 (12:48 +0000)]
fix botched setting of editor mixer strip width, which in turn affected plugin name display

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

15 years agoRemove some unused variables.
Nick Mainsbridge [Wed, 22 Oct 2008 17:58:44 +0000 (17:58 +0000)]
Remove some unused variables.

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

15 years agoFix repeated toggling of visual state (zoom to region for example), fix zoom to regio...
Nick Mainsbridge [Wed, 22 Oct 2008 17:31:36 +0000 (17:31 +0000)]
Fix repeated toggling of visual state (zoom to region for example), fix zoom to region with width and height.

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

15 years agoAdded more svn:ignore properties. svn status should be useable again without arguments :)
Sakari Bergen [Tue, 21 Oct 2008 18:30:03 +0000 (18:30 +0000)]
Added more svn:ignore properties. svn status should be useable again without arguments :)

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

15 years agoEdited svn:ignore properties for various folders
Sakari Bergen [Tue, 21 Oct 2008 18:15:30 +0000 (18:15 +0000)]
Edited svn:ignore properties for various folders

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

15 years agoBackported automatic svn revision handling from 3.0
Sakari Bergen [Tue, 21 Oct 2008 17:19:03 +0000 (17:19 +0000)]
Backported automatic svn revision handling from 3.0

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

15 years agoimproved (?) Session::audible_frame()
Paul Davis [Tue, 21 Oct 2008 15:03:50 +0000 (15:03 +0000)]
improved (?) Session::audible_frame()

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

15 years agoDon't tear down and rebuild all rulers on each visibility change, avoid setting track...
Nick Mainsbridge [Tue, 21 Oct 2008 14:33:58 +0000 (14:33 +0000)]
Don't tear down and rebuild all rulers on each visibility change, avoid setting track heights when presenting the editor, fix duplicated secondary-m in SAE bindings, avoid dirty master channel updates on osx.

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

15 years agofix up some jerkiness/retrograde motion of playhead
Paul Davis [Mon, 20 Oct 2008 19:44:43 +0000 (19:44 +0000)]
fix up some jerkiness/retrograde motion of playhead

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

15 years agoFix incorrect mouse cursor when moving pointer from canvas rulers to tracks.
Nick Mainsbridge [Mon, 20 Oct 2008 15:55:09 +0000 (15:55 +0000)]
Fix incorrect mouse cursor when moving pointer from canvas rulers to tracks.

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

15 years agofix up region gain line dragging; prevent press-drag-release from creating new region...
Paul Davis [Mon, 20 Oct 2008 14:22:54 +0000 (14:22 +0000)]
fix up region gain line dragging; prevent press-drag-release from creating new region gain points, only click should do that

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

15 years agoFix for occasional invisible tracks when removing canvas rulers.
Nick Mainsbridge [Mon, 20 Oct 2008 03:35:01 +0000 (03:35 +0000)]
Fix for occasional invisible tracks when removing canvas rulers.

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

15 years agoHandle changed session duration & resizing canvas better wrt end marker, remove unuse...
Nick Mainsbridge [Sat, 18 Oct 2008 12:51:48 +0000 (12:51 +0000)]
Handle changed session duration & resizing canvas better wrt end marker, remove unused last_canvas_frame, don't redraw the entire mixer every time its presented, consistent space between rightmost horizontal scroller position and end marker when zooming.

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

15 years agoFix invisible end marker on load/zoom.
Nick Mainsbridge [Fri, 17 Oct 2008 16:28:27 +0000 (16:28 +0000)]
Fix invisible end marker on load/zoom.

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

15 years agopossible fix up for ::set_io() pan botch up
Paul Davis [Fri, 17 Oct 2008 11:06:34 +0000 (11:06 +0000)]
possible fix up for ::set_io() pan botch up

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

15 years agofix up initialization of various path vars in bundled OS X version; make LADSPA_PATH...
Paul Davis [Fri, 17 Oct 2008 09:50:32 +0000 (09:50 +0000)]
fix up initialization of various path vars in bundled OS X version; make LADSPA_PATH augment the standard LADSPA search path, not replace it

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

15 years agofix crash at startup caused by use of null session ptr to set end marker
Paul Davis [Thu, 16 Oct 2008 11:11:21 +0000 (11:11 +0000)]
fix crash at startup caused by use of null session ptr to set end marker

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

15 years agodon't use canvas coords for region_drag_finished_callback x calculation (eliminates...
Nick Mainsbridge [Tue, 14 Oct 2008 23:32:25 +0000 (23:32 +0000)]
don't use canvas coords for region_drag_finished_callback x calculation (eliminates speed adjustment), prevent incorrect updates on dropped regions by updating canvas before placing region copies.

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

15 years agofix a few things related to fit-to-tracks and toggle-visual-state
Paul Davis [Tue, 14 Oct 2008 14:14:49 +0000 (14:14 +0000)]
fix a few things related to fit-to-tracks and toggle-visual-state

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

15 years agoUse clicked_regionview directly to calculate region movement. Using drag_info.data...
Nick Mainsbridge [Tue, 14 Oct 2008 09:02:48 +0000 (09:02 +0000)]
Use clicked_regionview directly to calculate region movement. Using drag_info.data may result in the wrong regionbiew being used.

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

15 years agofirst SAE-based simplification of options dialog (SAE only)
Paul Davis [Mon, 13 Oct 2008 21:15:19 +0000 (21:15 +0000)]
first SAE-based simplification of options dialog (SAE only)

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

15 years agoset tempo lines to be physical_screen_height high, add xml null check.
Nick Mainsbridge [Mon, 13 Oct 2008 20:32:58 +0000 (20:32 +0000)]
set tempo lines to be physical_screen_height high, add xml null check.

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

15 years agoadditional ancestral_length = 0 initialization
Paul Davis [Mon, 13 Oct 2008 16:54:27 +0000 (16:54 +0000)]
additional ancestral_length = 0 initialization

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

15 years agofix subtle but nasty problems with stretch/shift audio operations, and fix up handlin...
Paul Davis [Mon, 13 Oct 2008 15:56:48 +0000 (15:56 +0000)]
fix subtle but nasty problems with stretch/shift audio operations, and fix up handling of older sessions with illegal stretch/shift values in them

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

15 years agoFix fit_tracks () bug.
Nick Mainsbridge [Mon, 13 Oct 2008 00:27:16 +0000 (00:27 +0000)]
Fix fit_tracks () bug.

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

15 years agoA more correct fix for non-disappearing loop/punch range rect, calculate track height...
Nick Mainsbridge [Mon, 13 Oct 2008 00:04:15 +0000 (00:04 +0000)]
A more correct fix for non-disappearing loop/punch range rect, calculate track height in fit_tracks () correctly (doesn't fix the height race condition with the controls layout though).

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

15 years agoremove stupid startup messages
Paul Davis [Sun, 12 Oct 2008 09:03:00 +0000 (09:03 +0000)]
remove stupid startup messages

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

15 years agotest another fix for solo-press-crashes
Paul Davis [Sat, 11 Oct 2008 17:02:57 +0000 (17:02 +0000)]
test another fix for solo-press-crashes

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

15 years agoprobable crash fix for solo-press causes segv
Paul Davis [Sat, 11 Oct 2008 16:29:42 +0000 (16:29 +0000)]
probable crash fix for solo-press causes segv

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

15 years agoFix non-disappearing transport range bar drag rects (longstanding bug), use physical_...
Nick Mainsbridge [Sat, 11 Oct 2008 15:21:14 +0000 (15:21 +0000)]
Fix non-disappearing transport range bar drag rects (longstanding bug), use physical_screen_height some more (avoids work during canvas size allocation).

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

15 years agoadd lv2_plugin.cc to srctar list
Paul Davis [Sat, 11 Oct 2008 13:26:15 +0000 (13:26 +0000)]
add lv2_plugin.cc to srctar list

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

15 years ago,arker_drag_line height is now physical screens height, no border on zoom box, whites...
Nick Mainsbridge [Sat, 11 Oct 2008 13:14:06 +0000 (13:14 +0000)]
,arker_drag_line height is now physical screens height, no border on zoom box, whitespace fix.

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

15 years agominor C++ include issues, debug out removed and bump to 2.6
Paul Davis [Sat, 11 Oct 2008 12:34:46 +0000 (12:34 +0000)]
minor C++ include issues, debug out removed and bump to 2.6

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

15 years agoremove debug output
Paul Davis [Sat, 11 Oct 2008 12:02:43 +0000 (12:02 +0000)]
remove debug output

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

15 years agoremove debug output
Paul Davis [Sat, 11 Oct 2008 11:57:02 +0000 (11:57 +0000)]
remove debug output

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

15 years agofix dragging of region gain line, affected by coordinate system change caused by...
Paul Davis [Sat, 11 Oct 2008 11:26:36 +0000 (11:26 +0000)]
fix dragging of region gain line, affected by coordinate system change caused by canvas merge (don't convert delta motion-computed coordinates back into item space)

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