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

15 years agofix mixup of input/output selectors after a mixer strip has its Route/IO reset
Paul Davis [Sat, 11 Oct 2008 09:41:09 +0000 (09:41 +0000)]
fix mixup of input/output selectors after a mixer strip has its Route/IO reset

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

15 years agoDon't set colours twice in new TimeAxisViewItems (from 3.0), fix the nostar ruler...
Nick Mainsbridge [Fri, 10 Oct 2008 21:38:38 +0000 (21:38 +0000)]
Don't set colours twice in new TimeAxisViewItems (from 3.0), fix the nostar ruler hiding bug, rejig ruler bars again, this time making them physical_screen_width wide and never moving them - preventing artefacts while hiding.

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

15 years agonew swedish translation update
Paul Davis [Fri, 10 Oct 2008 17:19:13 +0000 (17:19 +0000)]
new swedish translation update

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

15 years agofix URL's for freesound (debian patch)
Paul Davis [Fri, 10 Oct 2008 09:52:10 +0000 (09:52 +0000)]
fix URL's for freesound (debian patch)

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

15 years agoadd toggles for region fade in/out/both active, plus toggle for region fades visibility
Paul Davis [Thu, 9 Oct 2008 21:51:10 +0000 (21:51 +0000)]
add toggles for region fade in/out/both active, plus toggle for region fades visibility

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

15 years agoadd config var for region fade visibility
Paul Davis [Thu, 9 Oct 2008 21:40:09 +0000 (21:40 +0000)]
add config var for region fade visibility

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

15 years agoadd global fade toggle to menus
Paul Davis [Thu, 9 Oct 2008 14:21:18 +0000 (14:21 +0000)]
add global fade toggle to menus

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

15 years agocode cleanup
Paul Davis [Thu, 9 Oct 2008 14:21:03 +0000 (14:21 +0000)]
code cleanup

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

15 years agonew global fade in/out toggle
Paul Davis [Thu, 9 Oct 2008 14:20:35 +0000 (14:20 +0000)]
new global fade in/out toggle

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

15 years agoadd global option to enable/disable region fades
Paul Davis [Thu, 9 Oct 2008 13:13:25 +0000 (13:13 +0000)]
add global option to enable/disable region fades

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

15 years agoprevent a heap overflow, see http://www.nabble.com/Bug-445889:-CVE-2007-4974-heap...
Paul Davis [Thu, 9 Oct 2008 11:34:56 +0000 (11:34 +0000)]
prevent a heap overflow, see nabble.com/Bug-445889:-CVE-2007-4974-heap-overflow-in-libsndfile-included-in-libs--td13137463.html

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

15 years agofix reload & use of MIDI port configuration, so that per-session setup is actually...
Paul Davis [Thu, 9 Oct 2008 11:27:22 +0000 (11:27 +0000)]
fix reload & use of MIDI port configuration, so that per-session setup is actually used

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

15 years agoadd initial program change support
Paul Davis [Wed, 8 Oct 2008 21:22:08 +0000 (21:22 +0000)]
add initial program change support

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

15 years agoadd initial-program-change support
Paul Davis [Wed, 8 Oct 2008 21:20:00 +0000 (21:20 +0000)]
add initial-program-change support

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

15 years agoFix for grouped playlist bug mentioned in the 3rd comment of bug report 1274.
Sampo Savolainen [Wed, 8 Oct 2008 18:50:12 +0000 (18:50 +0000)]
Fix for grouped playlist bug mentioned in the 3rd comment of bug report 1274.

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

15 years agofix for bad sync with other JACK transport-aware clients (thanks to torben for discov...
Paul Davis [Wed, 8 Oct 2008 15:16:19 +0000 (15:16 +0000)]
fix for bad sync with other JACK transport-aware clients (thanks to torben for discovering the problem and suggesting the best fix)

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

15 years agodo not manage the remote control menu, since it is explicitly deleted during destruct...
Paul Davis [Tue, 7 Oct 2008 22:22:35 +0000 (22:22 +0000)]
do not manage the remote control menu, since it is explicitly deleted during destruction of its parent RouteUI

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

15 years agocorrect menu defs for move-selected-tracks-{up,down}
Paul Davis [Tue, 7 Oct 2008 21:49:10 +0000 (21:49 +0000)]
correct menu defs for move-selected-tracks-{up,down}

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

15 years agoadd move-selected-tracks-{up,down} commands
Paul Davis [Tue, 7 Oct 2008 21:46:42 +0000 (21:46 +0000)]
add move-selected-tracks-{up,down} commands

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

15 years agoFix non-disappearing tracks when hiding
Nick Mainsbridge [Tue, 7 Oct 2008 17:47:27 +0000 (17:47 +0000)]
Fix non-disappearing tracks when hiding

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

15 years agofix track/strip sync-reorder issues; don't show mixer strip on selection change if...
Paul Davis [Tue, 7 Oct 2008 11:08:31 +0000 (11:08 +0000)]
fix track/strip sync-reorder issues; don't show mixer strip on selection change if it wasn't already visible

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

15 years agofixes needed for track/strip ordering issues
Paul Davis [Tue, 7 Oct 2008 11:06:29 +0000 (11:06 +0000)]
fixes needed for track/strip ordering issues

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

15 years agoPrimitive take system: active edit groups now dictate playlist decisions.
Sampo Savolainen [Sun, 5 Oct 2008 19:14:03 +0000 (19:14 +0000)]
Primitive take system: active edit groups now dictate playlist decisions.

(I will port this to 3.0 after it's deemed usable)

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

15 years agochanges to support making RouteUI and its children and relations able to switch the...
Paul Davis [Sun, 5 Oct 2008 19:06:20 +0000 (19:06 +0000)]
changes to support making RouteUI and its children and relations able to switch the Route/IO object they refer to (significant architectural changes)

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

15 years agomake RouteUI and its children and relations able to switch the Route/IO object they...
Paul Davis [Sun, 5 Oct 2008 15:36:45 +0000 (15:36 +0000)]
make RouteUI and its children and relations able to switch the Route/IO object they refer to (significant architectural changes)

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

15 years agoImprove scrolling performance for sessions containing hundreds of regions over many...
Nick Mainsbridge [Sat, 4 Oct 2008 08:23:29 +0000 (08:23 +0000)]
Improve scrolling performance for sessions containing hundreds of regions over many tracks by hiding offscreen tracks (scroll faster by making tracks larger, exposing fewer of them). Use distance from screen edges to drive autoscrolling distance. Avoid using canvas coordinates for displacement calculations where possible. Don't redisplay tempo in the colour handler.

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

15 years agopart II of probable fix for track sync-ordering
Paul Davis [Fri, 3 Oct 2008 13:38:53 +0000 (13:38 +0000)]
part II of probable fix for track sync-ordering

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

15 years agoprobable fix for track sync-ordering, part II to come in a minute
Paul Davis [Fri, 3 Oct 2008 13:38:21 +0000 (13:38 +0000)]
probable fix for track sync-ordering, part II to come in a minute

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

15 years agoRelayer punch/loop range rects, fix display of punch-in with no punch-out, ensure...
Nick Mainsbridge [Mon, 29 Sep 2008 18:21:33 +0000 (18:21 +0000)]
Relayer punch/loop range rects, fix display of punch-in with no punch-out, ensure range selection rect is hidden after single click, move the track canvas up one pixel now that headers are all one size.

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

15 years agoBackport drobilla's tempo bar cache from 3.0, fix track display regression, rework...
Nick Mainsbridge [Mon, 29 Sep 2008 13:41:17 +0000 (13:41 +0000)]
Backport drobilla's tempo bar cache from 3.0, fix track display regression, rework canvas layers and region_motion_group, remove duplicate code, make track heights consistent (track zero is no longer different).

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

15 years agoFix split buffer audio glitches with lv2 plugins.
Sampo Savolainen [Sat, 27 Sep 2008 14:33:43 +0000 (14:33 +0000)]
Fix split buffer audio glitches with lv2 plugins.

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

15 years agoTabs!
David Robillard [Fri, 26 Sep 2008 17:18:45 +0000 (17:18 +0000)]
Tabs!

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

15 years agofix up region constructor's initialization of ancestral region data
Paul Davis [Fri, 26 Sep 2008 12:37:13 +0000 (12:37 +0000)]
fix up region constructor's initialization of ancestral region data

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

15 years agofix headers not resizing properly when all tracks set to minimum height, then expande...
Nick Mainsbridge [Wed, 24 Sep 2008 09:59:47 +0000 (09:59 +0000)]
fix headers not resizing properly when all tracks set to minimum height, then expanded again, no need to redisplay tempo when altering ruler visibility (allocation takes care of that)

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

15 years agoSeparate tempo lines stuff ala 3.0.
David Robillard [Tue, 23 Sep 2008 15:00:25 +0000 (15:00 +0000)]
Separate tempo lines stuff ala 3.0.

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

15 years agoRemoved the extra "long".
Sampo Savolainen [Mon, 22 Sep 2008 20:43:49 +0000 (20:43 +0000)]
Removed the extra "long".

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

15 years agoFixed overflow issue. Code originally meant to truncate the 64 bit integer did not...
Sampo Savolainen [Mon, 22 Sep 2008 20:42:15 +0000 (20:42 +0000)]
Fixed overflow issue. Code originally meant to truncate the 64 bit integer did not work as assembler doesn't "cast" variables like C does. get_cycles() was passing the memory address of a 32 bit unsigned int to the x86 call which required 64 bits of storage space. The extra 32 bits corrupted whatever was on the stack next to the variable.

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

15 years agoSet add route dialog non-resizeable so WMs size it more sensibly (looked ridiculous...
David Robillard [Mon, 22 Sep 2008 16:54:17 +0000 (16:54 +0000)]
Set add route dialog non-resizeable so WMs size it more sensibly (looked ridiculous in ion3).
Tab cleanups.

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

15 years agochange design for how certain region list items operate if there are multiple regions...
Paul Davis [Mon, 22 Sep 2008 05:59:04 +0000 (05:59 +0000)]
change design for how certain region list items operate if there are multiple regions selected, add glue-to-bars-and-beats even when there are multiple regions selected

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

15 years agoUse events from gtk trunk, update immediately on scroll for osx as well.
Nick Mainsbridge [Sat, 20 Sep 2008 18:22:24 +0000 (18:22 +0000)]
Use events from gtk trunk, update immediately on scroll for osx as well.

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

15 years agoDon't defer Editor::track_canvas_size_allocated () (defer the timebar redrawing inste...
Nick Mainsbridge [Sat, 20 Sep 2008 14:49:37 +0000 (14:49 +0000)]
Don't defer Editor::track_canvas_size_allocated () (defer the timebar redrawing instead) + some performance improvements to said function, a more 3.0-like initialize_canvas (), show/hide playhead more sensibly.

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

15 years agoFix more wacky tabs.
David Robillard [Fri, 19 Sep 2008 18:36:41 +0000 (18:36 +0000)]
Fix more wacky tabs.

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

15 years agoFix a bunch of stupid warnings.
David Robillard [Fri, 19 Sep 2008 18:16:50 +0000 (18:16 +0000)]
Fix a bunch of stupid warnings.
Q: What's a lot harder than initializing a variable?
A: Fixing future non-deterministic bugs that would have been deterministic if you initialized the damn variable :)

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

15 years agoFix classic memory error.
David Robillard [Fri, 19 Sep 2008 18:16:19 +0000 (18:16 +0000)]
Fix classic memory error.

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

15 years agoReduce diversion between 2.0 and 3.0 automation_line.h (cosmetic only).
David Robillard [Fri, 19 Sep 2008 17:48:57 +0000 (17:48 +0000)]
Reduce diversion between 2.0 and 3.0 automation_line.h (cosmetic only).

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

15 years agoMake building with aubio (actually) optional.
David Robillard [Fri, 19 Sep 2008 17:46:38 +0000 (17:46 +0000)]
Make building with aubio (actually) optional.

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

15 years agofix range dragging post-multi-marker changes
Paul Davis [Fri, 19 Sep 2008 14:27:30 +0000 (14:27 +0000)]
fix range dragging post-multi-marker changes

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

15 years agoshift-click to extend marker selection; marker drag moves all selected markers
Paul Davis [Fri, 19 Sep 2008 10:42:09 +0000 (10:42 +0000)]
shift-click to extend marker selection; marker drag moves all selected markers

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

15 years agoFix possible double allocation of SF_BROADCAST_INFO
Sakari Bergen [Thu, 18 Sep 2008 12:48:36 +0000 (12:48 +0000)]
Fix possible double allocation of SF_BROADCAST_INFO

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

15 years agoFix uninitialised variable. (thanks for the report songshop).
Nick Mainsbridge [Wed, 17 Sep 2008 20:21:15 +0000 (20:21 +0000)]
Fix uninitialised variable. (thanks for the report songshop).

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

15 years agoDraw ruler bars larger than canvas width to avoid ugly resizing effects
Nick Mainsbridge [Tue, 16 Sep 2008 19:29:51 +0000 (19:29 +0000)]
Draw ruler bars larger than canvas width to avoid ugly resizing effects

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

15 years agoAdd a session file type icon for OSX, remove unused editor_mixer_button, use a consta...
Nick Mainsbridge [Tue, 16 Sep 2008 18:58:26 +0000 (18:58 +0000)]
Add a session file type icon for OSX, remove unused editor_mixer_button, use a constant offset for verbose time cursor, make tempo lines a bit smoother on OSX (idle? when?)

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

15 years agoPut timeline_group in the correct layer to begin with, fix missing header on new...
Nick Mainsbridge [Sun, 14 Sep 2008 11:24:23 +0000 (11:24 +0000)]
Put timeline_group in the correct layer to begin with, fix missing header on new tracks caused by last commit (sorry about that).

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

15 years agoSpeed up track resizing, fix disappearing automation controls when automation track...
Nick Mainsbridge [Sun, 14 Sep 2008 10:08:57 +0000 (10:08 +0000)]
Speed up track resizing, fix disappearing automation controls when automation track has been made minimum size.

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