Tim Mayberry [Thu, 15 Nov 2007 02:31:39 +0000 (02:31 +0000)]
Use sys::remove instead of ::unlink in Session::import_audiofile for portability
git-svn-id: svn://localhost/ardour2/trunk@2663
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Thu, 15 Nov 2007 02:31:36 +0000 (02:31 +0000)]
Remove unused variable in Session::import_audiofile
git-svn-id: svn://localhost/ardour2/trunk@2662
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Thu, 15 Nov 2007 02:31:32 +0000 (02:31 +0000)]
Use scoped_ptr in Session::import_audiofile to manage ImportableSource
git-svn-id: svn://localhost/ardour2/trunk@2661
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Thu, 15 Nov 2007 02:31:28 +0000 (02:31 +0000)]
Refactor part of Session::import_audiofile into write_audio_data_to_new_files utility function
git-svn-id: svn://localhost/ardour2/trunk@2660
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Thu, 15 Nov 2007 02:31:23 +0000 (02:31 +0000)]
Use std::vector and boost::shared_array instead of raw arrays for channel data in Session::import_audiofile
git-svn-id: svn://localhost/ardour2/trunk@2659
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Thu, 15 Nov 2007 02:31:19 +0000 (02:31 +0000)]
Use boost::scoped_array to manage working buffer for RAII in Session::import_audiofile
git-svn-id: svn://localhost/ardour2/trunk@2658
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Thu, 15 Nov 2007 02:31:14 +0000 (02:31 +0000)]
Move filename generation in Session::import_audiofile to utility function get_non_existent_filename
git-svn-id: svn://localhost/ardour2/trunk@2657
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Thu, 15 Nov 2007 02:31:09 +0000 (02:31 +0000)]
Use boost::shared_ptr for RAII with a SNDFILE handle in Session::import_audiofile
A scoped_ptr would be more suitable and efficient but scoped_ptr doesn't support
a custom deleter function(sf_close in this case), there are ways around that
limitation but I don't think it is worth doing at this point as it requires more
code etc.
git-svn-id: svn://localhost/ardour2/trunk@2656
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Nov 2007 16:39:44 +0000 (16:39 +0000)]
Add cairomm to LD_LIBRARY_PATH
git-svn-id: svn://localhost/ardour2/trunk@2655
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Tue, 13 Nov 2007 13:21:11 +0000 (13:21 +0000)]
Change the button order in the duplicate region dialog. Fixes bug 1877
git-svn-id: svn://localhost/ardour2/trunk@2651
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 13 Nov 2007 11:09:40 +0000 (11:09 +0000)]
More missing bits.
git-svn-id: svn://localhost/ardour2/trunk@2650
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 13 Nov 2007 11:00:40 +0000 (11:00 +0000)]
Yet more missing things. I'm going slightly mad.
git-svn-id: svn://localhost/ardour2/trunk@2649
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 13 Nov 2007 10:55:13 +0000 (10:55 +0000)]
Add some more bits.
git-svn-id: svn://localhost/ardour2/trunk@2648
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 13 Nov 2007 10:54:16 +0000 (10:54 +0000)]
Fix up permissions.
git-svn-id: svn://localhost/ardour2/trunk@2647
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 13 Nov 2007 10:53:56 +0000 (10:53 +0000)]
Fix up permissions.
git-svn-id: svn://localhost/ardour2/trunk@2646
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 13 Nov 2007 10:45:40 +0000 (10:45 +0000)]
More missing stuff...
git-svn-id: svn://localhost/ardour2/trunk@2645
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 13 Nov 2007 10:37:24 +0000 (10:37 +0000)]
Re-add glibmm2 properly.
git-svn-id: svn://localhost/ardour2/trunk@2644
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 13 Nov 2007 10:29:44 +0000 (10:29 +0000)]
Add stuff missing from yesterday's library commit.
git-svn-id: svn://localhost/ardour2/trunk@2643
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Tue, 13 Nov 2007 06:41:23 +0000 (06:41 +0000)]
Fix three minor memory leaks in the Editor by using Gtk::manage
git-svn-id: svn://localhost/ardour2/trunk@2642
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Tue, 13 Nov 2007 06:41:16 +0000 (06:41 +0000)]
Add missing files from tarball scons target
git-svn-id: svn://localhost/ardour2/trunk@2641
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Tue, 13 Nov 2007 06:41:12 +0000 (06:41 +0000)]
Don't log info message when creating session directories
git-svn-id: svn://localhost/ardour2/trunk@2640
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Tim Mayberry [Tue, 13 Nov 2007 06:41:02 +0000 (06:41 +0000)]
Don't log a warning when the system template directory does not exist.
git-svn-id: svn://localhost/ardour2/trunk@2639
d708f5d6-7413-0410-9779-
e7cbd77b26cf
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