Tim Mayberry [Tue, 13 Nov 2007 06:40:56 +0000 (06:40 +0000)]
Remove unused header include from ardour/ladspa_plugin.cc
git-svn-id: svn://localhost/ardour2/trunk@2638
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Tue, 13 Nov 2007 06:40:50 +0000 (06:40 +0000)]
Modify Session::path_from_region_name for portability
git-svn-id: svn://localhost/ardour2/trunk@2637
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Tue, 13 Nov 2007 06:40:45 +0000 (06:40 +0000)]
Replace Glib::file_test with sys::exists in Session::path_from_region_name
git-svn-id: svn://localhost/ardour2/trunk@2636
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 13 Nov 2007 01:55:56 +0000 (01:55 +0000)]
fixed bad merge
git-svn-id: svn://localhost/ardour2/trunk@2632
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 13 Nov 2007 00:43:53 +0000 (00:43 +0000)]
Add missing cairomm lib from previous commit.
git-svn-id: svn://localhost/ardour2/trunk@2631
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 12 Nov 2007 23:44:49 +0000 (23:44 +0000)]
Upgrade gtkmm to 2.10.8, glibmm to 2.13.3 and add cairomm 1.2.4
git-svn-id: svn://localhost/ardour2/trunk@2630
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 12 Nov 2007 22:23:01 +0000 (22:23 +0000)]
merged with trunk revs 2605-2627
git-svn-id: svn://localhost/ardour2/trunk@2628
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 10 Nov 2007 12:23:19 +0000 (12:23 +0000)]
Remove some debugging code which causes slow flashy screen updates.
git-svn-id: svn://localhost/ardour2/trunk@2616
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 8 Nov 2007 01:40:25 +0000 (01:40 +0000)]
merged with 2.0-ongoing changes 2582-2605 (not thoroughly tested but it compiles, start up, and creates a new session)
git-svn-id: svn://localhost/ardour2/trunk@2606
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 7 Nov 2007 05:09:10 +0000 (05:09 +0000)]
stop auto-play from trying to play things that are not soundfiles
git-svn-id: svn://localhost/ardour2/trunk@2603
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 7 Nov 2007 02:42:27 +0000 (02:42 +0000)]
patch to prevent (mostly) CD marker being set for the start of the session
git-svn-id: svn://localhost/ardour2/trunk@2601
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 6 Nov 2007 13:33:39 +0000 (13:33 +0000)]
Patch from jdavisp3 to further improve region gain line behaviour, as discussed in bug #1841
git-svn-id: svn://localhost/ardour2/trunk@2599
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 6 Nov 2007 13:27:25 +0000 (13:27 +0000)]
Similar fix to previous commit for Mixer_UI::sync_order_keys()
git-svn-id: svn://localhost/ardour2/trunk@2598
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 6 Nov 2007 12:53:04 +0000 (12:53 +0000)]
Fix crash in Editor::sync_order_keys() when a route is removed.
git-svn-id: svn://localhost/ardour2/trunk@2597
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 6 Nov 2007 12:01:02 +0000 (12:01 +0000)]
Fix pathname.
git-svn-id: svn://localhost/ardour2/trunk@2596
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 5 Nov 2007 17:11:55 +0000 (17:11 +0000)]
Make pending state dialogue modal, and give it a more friendly (and translatable) name.
git-svn-id: svn://localhost/ardour2/trunk@2594
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 5 Nov 2007 16:57:19 +0000 (16:57 +0000)]
Patch from jdavisp3 to fix #1894
git-svn-id: svn://localhost/ardour2/trunk@2592
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 5 Nov 2007 15:38:19 +0000 (15:38 +0000)]
Patch from jdavisp3 to fix bug #1841.
git-svn-id: svn://localhost/ardour2/trunk@2590
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 5 Nov 2007 15:20:44 +0000 (15:20 +0000)]
Fix for some problems with punch ranges.
git-svn-id: svn://localhost/ardour2/trunk@2589
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 4 Nov 2007 23:18:15 +0000 (23:18 +0000)]
Select another track when one is deleted, thereby allowing the editor mixer to stick around if it's displayed. Should fix #1542.
git-svn-id: svn://localhost/ardour2/trunk@2588
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 4 Nov 2007 21:40:12 +0000 (21:40 +0000)]
Update region names in the region list when they change, to fix #1584
git-svn-id: svn://localhost/ardour2/trunk@2587
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 4 Nov 2007 21:01:06 +0000 (21:01 +0000)]
Don't copy a naked pointer in the copy constructor, to prevent a double delete.
git-svn-id: svn://localhost/ardour2/trunk@2586
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 4 Nov 2007 16:41:49 +0000 (16:41 +0000)]
Don't give master or control routes a hide button, to fix #1645
git-svn-id: svn://localhost/ardour2/trunk@2585
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 31 Oct 2007 20:08:00 +0000 (20:08 +0000)]
Do unto MIDI as thou hath done unto audio.
git-svn-id: svn://localhost/ardour2/trunk@2582
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 31 Oct 2007 20:05:49 +0000 (20:05 +0000)]
Truly atomic port mixdown function setting.
git-svn-id: svn://localhost/ardour2/trunk@2581
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 31 Oct 2007 18:28:52 +0000 (18:28 +0000)]
new files added
git-svn-id: svn://localhost/ardour2/trunk@2580
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 31 Oct 2007 18:24:43 +0000 (18:24 +0000)]
new port design, probably about 90% done (i.e it mostly works and this commit is to stop anyone else from stomping on my changes :)
git-svn-id: svn://localhost/ardour2/trunk@2579
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Fri, 26 Oct 2007 15:31:46 +0000 (15:31 +0000)]
pending state dialog tweaks
git-svn-id: svn://localhost/ardour2/trunk@2577
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Fri, 26 Oct 2007 13:32:24 +0000 (13:32 +0000)]
use filechooser widget in export dialog, selected files set format combos, hide progress bar until use in export dialog, speed up 'separate regions in range' operation on larger sessions, ruler scale now calculated separately to mark generation, fix for non-stacked layering regression, try not to generate 'buried' crossfades, use playlist->freeze() to speed up copying/moving regions on large playlists (not done for undo), width dependent items now reset on regionview init, get rid of jack_port_ensure_monitor check, remove audiosourse _length (only source has a length.. i think), make overlapend differ to overlapexternal where start points coincide.
git-svn-id: svn://localhost/ardour2/trunk@2576
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 25 Oct 2007 00:42:53 +0000 (00:42 +0000)]
Use SSE/veclib/whatever for AudioBuffer::accumulate_from
git-svn-id: svn://localhost/ardour2/trunk@2574
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 25 Oct 2007 00:19:09 +0000 (00:19 +0000)]
Fix mixed space/tab evil in globals.cc for no particular reason.
git-svn-id: svn://localhost/ardour2/trunk@2573
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 25 Oct 2007 00:09:23 +0000 (00:09 +0000)]
Clean/strengthen up constructor/type stuff in new port system.
git-svn-id: svn://localhost/ardour2/trunk@2572
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 23 Oct 2007 14:52:52 +0000 (14:52 +0000)]
Back out recent bad patch.
git-svn-id: svn://localhost/ardour2/trunk@2571
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 23 Oct 2007 14:21:26 +0000 (14:21 +0000)]
make insert existing audio menu item work again
git-svn-id: svn://localhost/ardour2/trunk@2570
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 23 Oct 2007 14:20:31 +0000 (14:20 +0000)]
make import menu item work again
git-svn-id: svn://localhost/ardour2/trunk@2569
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 23 Oct 2007 14:02:15 +0000 (14:02 +0000)]
Re-work Port construction slightly so that _flags is always initialised before reset() is called. Otherwise a decision is made based on an uninitialised variable (as spotted by valgrind)
git-svn-id: svn://localhost/ardour2/trunk@2568
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 23 Oct 2007 13:33:46 +0000 (13:33 +0000)]
Fix a probably-irrelevant warning from valgrind.
git-svn-id: svn://localhost/ardour2/trunk@2567
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 23 Oct 2007 12:50:25 +0000 (12:50 +0000)]
Fix crash due to invalidated shared_ptr, as suggested by Paul
git-svn-id: svn://localhost/ardour2/trunk@2565
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 23 Oct 2007 12:02:36 +0000 (12:02 +0000)]
Fix uninitialised variable spotted by valgrind.
git-svn-id: svn://localhost/ardour2/trunk@2564
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 19 Oct 2007 14:57:04 +0000 (14:57 +0000)]
Fix spelling of Busses to match the rest of the UI
git-svn-id: svn://localhost/ardour2/trunk@2563
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 19 Oct 2007 13:58:48 +0000 (13:58 +0000)]
Patch from mantis user 'lincoln'; add support for FreeBoB in the audio settings, and pass the correct flag to JACK for using FFADO.
git-svn-id: svn://localhost/ardour2/trunk@2562
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 19 Oct 2007 13:30:07 +0000 (13:30 +0000)]
Various work on bundles. We now have a Bundle Manager dialogue, and hopefully things are a bit cleaner internally. This commit changes the session file format with respect to bundles (or Connections as they used to be called).
git-svn-id: svn://localhost/ardour2/trunk@2561
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 17 Oct 2007 16:49:31 +0000 (16:49 +0000)]
new internal port type, round I, plus tiny fix for legalize_for_xml() (also for 2.0-ongoing)
git-svn-id: svn://localhost/ardour2/trunk@2559
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 17 Oct 2007 03:09:38 +0000 (03:09 +0000)]
Fix compilation.
git-svn-id: svn://localhost/ardour2/trunk@2558
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 17 Oct 2007 02:09:24 +0000 (02:09 +0000)]
added file
git-svn-id: svn://localhost/ardour2/trunk@2557
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 16 Oct 2007 21:01:12 +0000 (21:01 +0000)]
virtualize Port object; clean up automation tracks from track deletion
git-svn-id: svn://localhost/ardour2/trunk@2556
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sun, 14 Oct 2007 05:45:31 +0000 (05:45 +0000)]
Fix displaying of notes in auto-created MIDI region when it's the first region in the track.
Fix crash after recording long phrases of MIDI.
Fix MIDI looping (kinda).
Add note-off exposure to MidiModel::iterator.
Fix first-note-is-stuck-note problem.
Fix resolving long notes while recording.
Fix several other things I forget now. MIDI works pretty well.....
git-svn-id: svn://localhost/ardour2/trunk@2555
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 13 Oct 2007 18:10:57 +0000 (18:10 +0000)]
Fix up physical port bundles.
git-svn-id: svn://localhost/ardour2/trunk@2554
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 13 Oct 2007 17:45:44 +0000 (17:45 +0000)]
Fix some bugs with visiblity of groups.
git-svn-id: svn://localhost/ardour2/trunk@2553
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 13 Oct 2007 11:07:47 +0000 (11:07 +0000)]
Put row labels on both sides of the grid.
git-svn-id: svn://localhost/ardour2/trunk@2552
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 13 Oct 2007 10:38:26 +0000 (10:38 +0000)]
Check buttons to select visibility of destination groups.
git-svn-id: svn://localhost/ardour2/trunk@2551
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 13 Oct 2007 00:58:03 +0000 (00:58 +0000)]
Considerable re-work to allow scrolling of the checkbutton area of the dialogue. Add/remove port is now on a context menu over the row labels.
git-svn-id: svn://localhost/ardour2/trunk@2550
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 12 Oct 2007 23:25:48 +0000 (23:25 +0000)]
Fix missing return.
This might be wrong, but at least it's deterministically wrong...
git-svn-id: svn://localhost/ardour2/trunk@2549
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Oct 2007 22:30:25 +0000 (22:30 +0000)]
fixup keybinding editor binding action; restore some menu items lost in the trunk merge; no search in processor (redirect) boxes
git-svn-id: svn://localhost/ardour2/trunk@2548
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 12 Oct 2007 14:49:07 +0000 (14:49 +0000)]
Better support for MIDI tracks in the IO selector.
git-svn-id: svn://localhost/ardour2/trunk@2547
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Oct 2007 14:27:47 +0000 (14:27 +0000)]
fix peakfile/sourcefactory botch
git-svn-id: svn://localhost/ardour2/trunk@2546
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 12 Oct 2007 12:13:11 +0000 (12:13 +0000)]
Group destination ports by track / buss / system etc.
git-svn-id: svn://localhost/ardour2/trunk@2545
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Oct 2007 02:11:14 +0000 (02:11 +0000)]
fixes for varispeed playback, mackie control compilation, new odd color for treeview rows
git-svn-id: svn://localhost/ardour2/trunk@2544
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Oct 2007 01:54:35 +0000 (01:54 +0000)]
add keybinding editor
git-svn-id: svn://localhost/ardour2/trunk@2543
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Oct 2007 01:22:04 +0000 (01:22 +0000)]
added file
git-svn-id: svn://localhost/ardour2/trunk@2542
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Oct 2007 01:03:35 +0000 (01:03 +0000)]
added files
git-svn-id: svn://localhost/ardour2/trunk@2541
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 11 Oct 2007 23:39:26 +0000 (23:39 +0000)]
add missing file
git-svn-id: svn://localhost/ardour2/trunk@2540
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 11 Oct 2007 22:07:47 +0000 (22:07 +0000)]
merge from 2.0-ongoing by hand, minus key binding editor
git-svn-id: svn://localhost/ardour2/trunk@2539
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 10 Oct 2007 18:37:13 +0000 (18:37 +0000)]
New matrix-style IO selector dialogue. Should allow you to do the same things as the old one did, but certainly a work in progress.
git-svn-id: svn://localhost/ardour2/trunk@2538
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 10 Oct 2007 14:49:25 +0000 (14:49 +0000)]
Make sure we notice when an IO's port count is reduced as well as when it's increased. Fixes an assertion failure when removing a port from an IO with 3 existing ports.
git-svn-id: svn://localhost/ardour2/trunk@2537
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 10 Oct 2007 01:24:04 +0000 (01:24 +0000)]
Make theme manager dialog's title similar in style to the others on the same menu.
git-svn-id: svn://localhost/ardour2/trunk@2535
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 10 Oct 2007 00:15:41 +0000 (00:15 +0000)]
A couple of capitalisation and space fixes for the main menu.
git-svn-id: svn://localhost/ardour2/trunk@2534
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 9 Oct 2007 23:41:05 +0000 (23:41 +0000)]
Remove a file that should have been removed a few commits ago.
git-svn-id: svn://localhost/ardour2/trunk@2533
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 9 Oct 2007 23:04:53 +0000 (23:04 +0000)]
Few cleanups related to signed-ness of minimum/maximum port counts.
git-svn-id: svn://localhost/ardour2/trunk@2532
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 8 Oct 2007 23:47:35 +0000 (23:47 +0000)]
Various work on Bundles, especially dynamic ones so that you can, for example, pass tracks to busses by selecting the buss name from the track's output menu.
git-svn-id: svn://localhost/ardour2/trunk@2530
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 7 Oct 2007 15:51:14 +0000 (15:51 +0000)]
Re-work edit group selection in line with suggestions from Paul.
git-svn-id: svn://localhost/ardour2/trunk@2529
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sun, 7 Oct 2007 07:20:09 +0000 (07:20 +0000)]
Fix several MIDI timestamp related problems:
Fix recording MIDI regions that start at t != 0.
Fix display of MIDI events in regions that start at t != 0.
Fix recording after relocating an already rec-armed MIDI track.
git-svn-id: svn://localhost/ardour2/trunk@2528
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 6 Oct 2007 18:39:44 +0000 (18:39 +0000)]
Make edit groups effective with lassoo selections.
git-svn-id: svn://localhost/ardour2/trunk@2526
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 6 Oct 2007 17:33:40 +0000 (17:33 +0000)]
Make split region work across edit groups even if the region is not selected when the split occurs.
git-svn-id: svn://localhost/ardour2/trunk@2525
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 6 Oct 2007 17:27:07 +0000 (17:27 +0000)]
Add some comments to the RegionSelection class.
git-svn-id: svn://localhost/ardour2/trunk@2524
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 6 Oct 2007 16:24:08 +0000 (16:24 +0000)]
Fix things so that selecting a region always selects equivalent regions in the same edit group, even if the appropriate tracks aren't selected at the time.
git-svn-id: svn://localhost/ardour2/trunk@2523
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Fri, 5 Oct 2007 21:48:22 +0000 (21:48 +0000)]
Fix crash with tracks/busses with more outputs than control outputs.
git-svn-id: svn://localhost/ardour2/trunk@2521
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 5 Oct 2007 12:23:17 +0000 (12:23 +0000)]
Add a label to the add midi port button in the options editor. Give the Add MIDI port dialog a slightly friendlier name.
git-svn-id: svn://localhost/ardour2/trunk@2515
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 4 Oct 2007 16:26:02 +0000 (16:26 +0000)]
Fix to stacked layering for the case when a region is dragged to overlap another. Remove unused signal LayeringChanged from Playlist. Cleanups in AudioRegion, and ensure that region envelopes cannot become empty when regions are split (and maybe in some other cases too). Empty envelopes cause crashes when e.g. AutomationList::truncate_at_start() is called.
git-svn-id: svn://localhost/ardour2/trunk@2513
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 4 Oct 2007 05:15:28 +0000 (05:15 +0000)]
Merge the two separate 'add notes to midi region' interfaces (note and midievent).
Update note range dynamically while recording to fit incoming notes.
git-svn-id: svn://localhost/ardour2/trunk@2512
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 2 Oct 2007 16:37:26 +0000 (16:37 +0000)]
Make hide all automation work again.
git-svn-id: svn://localhost/ardour2/trunk@2507
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 1 Oct 2007 17:19:09 +0000 (17:19 +0000)]
Prevent plugins appearing twice on the automation submenu.
git-svn-id: svn://localhost/ardour2/trunk@2505
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 1 Oct 2007 17:18:04 +0000 (17:18 +0000)]
Remove some apparently out-of-date code which was causing a segfault on show all automation.
git-svn-id: svn://localhost/ardour2/trunk@2504
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Thu, 27 Sep 2007 19:05:27 +0000 (19:05 +0000)]
Make sure plugins are activated at least once before they are cleaned up
git-svn-id: svn://localhost/ardour2/trunk@2495
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Tue, 25 Sep 2007 17:56:39 +0000 (17:56 +0000)]
Make sure activate() and deactivate() are never run multiple times in a
row. Make cleanup work nicely
git-svn-id: svn://localhost/ardour2/trunk@2485
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Wed, 19 Sep 2007 02:41:31 +0000 (02:41 +0000)]
Fix for incorrect directory being chosen in which to create session directory when manually entering directory in file chooser.
Fixes bug 1852 for the trunk, similar fix has already been applied to 2.0-ongoing
git-svn-id: svn://localhost/ardour2/trunk@2471
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 13 Sep 2007 14:48:00 +0000 (14:48 +0000)]
Fix GTK warning.
git-svn-id: svn://localhost/ardour2/trunk@2464
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 11 Sep 2007 11:27:59 +0000 (11:27 +0000)]
click reset error fixed, plus some older work on sends+panners i/o counts
git-svn-id: svn://localhost/ardour2/trunk@2456
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 11 Sep 2007 11:26:39 +0000 (11:26 +0000)]
make sure that AudioRegion::set_live_state() notifies interested parties when normalization gain changes
git-svn-id: svn://localhost/ardour2/trunk@2455
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 11 Sep 2007 10:43:55 +0000 (10:43 +0000)]
make OSC thread register with GUI
git-svn-id: svn://localhost/ardour2/trunk@2453
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 11 Sep 2007 03:14:32 +0000 (03:14 +0000)]
Always show CC region, whether empty or not (ie whether MidiModel contains any events for that CC or not). Can't add events though... yet....
git-svn-id: svn://localhost/ardour2/trunk@2451
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 11 Sep 2007 02:24:54 +0000 (02:24 +0000)]
Fix note range menu item initial value (it probably should be saved and restored though...).
git-svn-id: svn://localhost/ardour2/trunk@2449
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Mon, 10 Sep 2007 22:48:08 +0000 (22:48 +0000)]
Fix crash on playhead relocate in MIDI regions w/o CC data.
git-svn-id: svn://localhost/ardour2/trunk@2448
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Mon, 10 Sep 2007 22:25:22 +0000 (22:25 +0000)]
Fix note separator lines adaptation to changing track height.
git-svn-id: svn://localhost/ardour2/trunk@2447
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Mon, 10 Sep 2007 00:06:58 +0000 (00:06 +0000)]
Avoid dereferencing invalidated iterator when removing selected regions. Fixes bug 1703.
git-svn-id: svn://localhost/ardour2/trunk@2443
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Sun, 9 Sep 2007 10:05:21 +0000 (10:05 +0000)]
Fix a misdefinition in ardour/recent_sessions.h
git-svn-id: svn://localhost/ardour2/trunk@2436
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Sun, 9 Sep 2007 10:05:16 +0000 (10:05 +0000)]
If sys::copy_file fails, try and remove the target file before throwing an exception
git-svn-id: svn://localhost/ardour2/trunk@2435
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Sun, 9 Sep 2007 10:05:13 +0000 (10:05 +0000)]
Use sys::path and sys::rename in Session::rename_state for portability
git-svn-id: svn://localhost/ardour2/trunk@2434
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Sun, 9 Sep 2007 10:05:06 +0000 (10:05 +0000)]
Modify Session::load_history for portability
git-svn-id: svn://localhost/ardour2/trunk@2433
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Sun, 9 Sep 2007 10:04:58 +0000 (10:04 +0000)]
Modify Session::save_history for portability
git-svn-id: svn://localhost/ardour2/trunk@2432
d708f5d6-7413-0410-9779-
e7cbd77b26cf