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

15 years agocomment out *all* exporting debug
Doug McLain [Fri, 12 Sep 2008 06:32:39 +0000 (06:32 +0000)]
comment out *all* exporting debug

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

15 years agocomment out exporting debug
Doug McLain [Fri, 12 Sep 2008 05:57:59 +0000 (05:57 +0000)]
comment out exporting debug

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

15 years agoFix some off by one or more errors spotted by The Big Programmer. Fewer forced update...
Nick Mainsbridge [Mon, 8 Sep 2008 19:36:41 +0000 (19:36 +0000)]
Fix some off by one or more errors spotted by The Big Programmer. Fewer forced updates during vertical scroll on quartz.

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

15 years agoFix disappearing regionviews during rapid mouse movement plus grab/copy grab, update...
Nick Mainsbridge [Sun, 7 Sep 2008 12:30:24 +0000 (12:30 +0000)]
Fix disappearing regionviews during rapid mouse movement plus grab/copy grab, update canvas less on OSX, RegionView::get_canvas_group() returns a group, not an Item, clean up reparenting of moving regions a bit.

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

15 years agofix region copy thinko in last commit.
Nick Mainsbridge [Wed, 3 Sep 2008 19:55:02 +0000 (19:55 +0000)]
fix region copy thinko in last commit.

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

15 years agoUnify the canvases by moving groups around rather than using set_scrolling_region...
Nick Mainsbridge [Wed, 3 Sep 2008 18:15:31 +0000 (18:15 +0000)]
Unify the canvases by moving groups around rather than using set_scrolling_region () (eliminates the double-draw during zoom on linux), fix verbose_time_cursor clamping, make fonts smaller on location dialog buttons, hopefully improve performance when dragging multiple regions on the same track, reduce some redrawing of clocks (still not done for samples clock), allow NLS=1 on OSX, other canvas performance improvements on OSX, build SAE-us.bindings (even though they are incomplete for now).

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

15 years agoPatched libsndfile to work with FLAC >= 1.1.4
Sakari Bergen [Thu, 21 Aug 2008 11:46:33 +0000 (11:46 +0000)]
Patched libsndfile to work with FLAC >= 1.1.4
Patch derived from http://www.linuxfromscratch.org/patches/downloads/libsndfile/libsndfile-1.0.17-flac-1.patch

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

15 years agoprevent yet another crash caused by non-region nodes in the region list treeview
Paul Davis [Mon, 18 Aug 2008 17:13:07 +0000 (17:13 +0000)]
prevent yet another crash caused by non-region nodes in the region list treeview

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

15 years agoFix glitches in automation events due to the other glitch fix made a few weeks ago.
Sampo Savolainen [Thu, 14 Aug 2008 20:20:09 +0000 (20:20 +0000)]
Fix glitches in automation events due to the other glitch fix made a few weeks ago.

It would be more elegant to fix the other glitch so it aligns the buffers correctly (so they do not add the offset to the buffer pointers), but that might need design changes.

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

15 years agoRemove outdated message about SVN SLV2 requirement.
David Robillard [Tue, 12 Aug 2008 05:02:46 +0000 (05:02 +0000)]
Remove outdated message about SVN SLV2 requirement.
Compile with LV2 support by default if SLV2 is found (but still compile successfully otherwise).

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

15 years agoSupport for the LV2 'data access' and 'instance access' extensions (for in-process...
David Robillard [Tue, 12 Aug 2008 01:13:26 +0000 (01:13 +0000)]
Support for the LV2 'data access' and 'instance access' extensions (for in-process GUIs).

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

15 years agoMake global static children variable an xml node object variable.
Sampo Savolainen [Mon, 11 Aug 2008 16:04:27 +0000 (16:04 +0000)]
Make global static children variable an xml node object variable.

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

15 years agoEmbedded LV2 GTK GUI support.
David Robillard [Sat, 9 Aug 2008 00:49:07 +0000 (00:49 +0000)]
Embedded LV2 GTK GUI support.

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

15 years agoFix the bug which shuffled tracks when one was removed. Please test.
Sampo Savolainen [Tue, 5 Aug 2008 17:22:51 +0000 (17:22 +0000)]
Fix the bug which shuffled tracks when one was removed. Please test.

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

15 years agocommitted build changes needed for leopard build
Jesse Chappell [Wed, 30 Jul 2008 01:33:15 +0000 (01:33 +0000)]
committed build changes needed for leopard build

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

15 years agoFix glitching on "events" (like loop markers) due to taking the processing offset...
Sampo Savolainen [Tue, 29 Jul 2008 16:59:31 +0000 (16:59 +0000)]
Fix glitching on "events" (like loop markers) due to taking the processing offset into account twice.

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

15 years agoadd SIGPIPE handler to catch JACK going away, etc
Paul Davis [Fri, 25 Jul 2008 20:01:48 +0000 (20:01 +0000)]
add SIGPIPE handler to catch JACK going away, etc

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

15 years agostop resetting _jack to zero to avoid crashing stupidly
Paul Davis [Fri, 25 Jul 2008 18:33:48 +0000 (18:33 +0000)]
stop resetting _jack to zero to avoid crashing stupidly

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

15 years agodebug output for pixbuf loaders; catch exception when loading AU plugins; miscellaneo...
Paul Davis [Tue, 22 Jul 2008 18:53:48 +0000 (18:53 +0000)]
debug output for pixbuf loaders; catch exception when loading AU plugins; miscellaneous character removal

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

15 years agofix up generation of BWF field contents to avoid truncation and use correct date
Paul Davis [Tue, 22 Jul 2008 14:59:49 +0000 (14:59 +0000)]
fix up generation of BWF field contents to avoid truncation and use correct date

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

15 years agoadd /opt to *all* relevant places, not just some
Paul Davis [Mon, 21 Jul 2008 23:03:40 +0000 (23:03 +0000)]
add /opt to *all* relevant places, not just some

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

15 years agofix missing chars in file
Paul Davis [Mon, 21 Jul 2008 22:44:44 +0000 (22:44 +0000)]
fix missing chars in file

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

15 years agofix bad chars in file
Paul Davis [Mon, 21 Jul 2008 22:34:59 +0000 (22:34 +0000)]
fix bad chars in file

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

15 years agoprocess dependencies still in /opt/* when building .app
Paul Davis [Mon, 21 Jul 2008 22:26:28 +0000 (22:26 +0000)]
process dependencies still in /opt/* when building .app

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