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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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