ardour.git
13 years agodetect buffer "overflow" when delivering immediate events and queue remainder for...
Paul Davis [Sun, 29 May 2011 17:35:21 +0000 (17:35 +0000)]
detect buffer "overflow" when delivering immediate events and queue remainder for delivery next time (though without actually requeing - just leave ringbuffer ptrs/indexes where they are. required some deep but minor changes in how MidiRingBuffer::read() works, so that we can detect if we're going to be able to deliver an event before we actually read any of its data. Peek FTW!

git-svn-id: svn://localhost/ardour2/branches/3.0@9629 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoclarify some confusion about how "raw" port buffer sizes are defined
Paul Davis [Sun, 29 May 2011 17:33:41 +0000 (17:33 +0000)]
clarify some confusion about how "raw" port buffer sizes are defined

git-svn-id: svn://localhost/ardour2/branches/3.0@9628 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agodon't always rebuild peakfiles for compound regions
Paul Davis [Sun, 29 May 2011 14:38:25 +0000 (14:38 +0000)]
don't always rebuild peakfiles for compound regions

git-svn-id: svn://localhost/ardour2/branches/3.0@9627 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agototally untested initial code for MidiPlaylistSource, to provide for compound MIDI...
Paul Davis [Sun, 29 May 2011 01:54:19 +0000 (01:54 +0000)]
totally untested initial code for MidiPlaylistSource, to provide for compound MIDI regions. putting it into SVN because my system might crash overnight :)

git-svn-id: svn://localhost/ardour2/branches/3.0@9626 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agomore gcc 4.6/standards compliance
Paul Davis [Sun, 29 May 2011 00:25:30 +0000 (00:25 +0000)]
more gcc 4.6/standards compliance

git-svn-id: svn://localhost/ardour2/branches/3.0@9625 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoattempt to be compliant with gcc 4.6 (assuming that its more compliant with standards...
Paul Davis [Sat, 28 May 2011 23:45:34 +0000 (23:45 +0000)]
attempt to be compliant with gcc 4.6 (assuming that its more compliant with standards), by defining a default constructor for an object that is in static/global scope

git-svn-id: svn://localhost/ardour2/branches/3.0@9624 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoclean up memory leaks with nested source read buffers
Paul Davis [Sat, 28 May 2011 02:30:25 +0000 (02:30 +0000)]
clean up memory leaks with nested source read buffers

git-svn-id: svn://localhost/ardour2/branches/3.0@9621 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoputative fix for crashes related to diskstream playback buffer refills with compound...
Paul Davis [Sat, 28 May 2011 00:59:53 +0000 (00:59 +0000)]
putative fix for crashes related to diskstream playback buffer refills with compound regions

git-svn-id: svn://localhost/ardour2/branches/3.0@9620 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoabort when cnt is too high
Paul Davis [Fri, 27 May 2011 23:51:32 +0000 (23:51 +0000)]
abort when cnt is too high

git-svn-id: svn://localhost/ardour2/branches/3.0@9619 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agodebugging output
Paul Davis [Fri, 27 May 2011 23:44:13 +0000 (23:44 +0000)]
debugging output

git-svn-id: svn://localhost/ardour2/branches/3.0@9618 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoIncrease maximum note height to 20 (10 is far too small a target for individual note...
David Robillard [Fri, 27 May 2011 22:39:52 +0000 (22:39 +0000)]
Increase maximum note height to 20 (10 is far too small a target for individual note editing).
Fix broken whitespace.

git-svn-id: svn://localhost/ardour2/branches/3.0@9617 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoProperly handle spaces in filenames along the path to the installer.
Todd Naugle [Fri, 27 May 2011 19:46:28 +0000 (19:46 +0000)]
Properly handle spaces in filenames along the path to the installer.

git-svn-id: svn://localhost/ardour2/branches/3.0@9613 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoadd -P flag to both calls to df
Todd Naugle [Fri, 27 May 2011 15:19:28 +0000 (15:19 +0000)]
add -P flag to both calls to df

git-svn-id: svn://localhost/ardour2/branches/3.0@9609 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agobump version name to alpha5 3.0-alpha5
Paul Davis [Fri, 27 May 2011 01:07:33 +0000 (01:07 +0000)]
bump version name to alpha5

git-svn-id: svn://localhost/ardour2/branches/3.0@9607 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agosomewhat illogical and temporary workaround to the problems with consolidate & bounce...
Paul Davis [Fri, 27 May 2011 01:04:56 +0000 (01:04 +0000)]
somewhat illogical and temporary workaround to the problems with consolidate & bounceable. it turns out that region bouncing never replaces the in-place region, so bounceable() doesn't matter; range bouncing only needs to check bounceable() if we're going to replace material in place and the op is with-processing. reword the error dialog too

git-svn-id: svn://localhost/ardour2/branches/3.0@9606 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoslightly change wording of wierd plugin dialog to sound more technical and less mathy
Paul Davis [Thu, 26 May 2011 23:47:40 +0000 (23:47 +0000)]
slightly change wording of wierd plugin dialog to sound more technical and less mathy

git-svn-id: svn://localhost/ardour2/branches/3.0@9605 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoadd -P to invocation of df(1) to ensure expected output format
Paul Davis [Thu, 26 May 2011 23:41:33 +0000 (23:41 +0000)]
add -P to invocation of df(1) to ensure expected output format

git-svn-id: svn://localhost/ardour2/branches/3.0@9604 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFlip MIDI region view's verbose canvas cursor to above the mouse pointer if it is...
Carl Hetherington [Thu, 26 May 2011 17:57:21 +0000 (17:57 +0000)]
Flip MIDI region view's verbose canvas cursor to above the mouse pointer if it is near the bottom of the canvas (#3842).

git-svn-id: svn://localhost/ardour2/branches/3.0@9603 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agomore combine/uncombine fixes including making uncombine push the compound region...
Paul Davis [Thu, 26 May 2011 17:22:22 +0000 (17:22 +0000)]
more combine/uncombine fixes including making uncombine push the compound region gain level into the constituents and doing the right thing when we uncombine in a playlist other than the one in which the compound region was created

git-svn-id: svn://localhost/ardour2/branches/3.0@9601 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoremove bogus default-channel property from MidiTrack XML
Paul Davis [Thu, 26 May 2011 15:03:32 +0000 (15:03 +0000)]
remove bogus default-channel property from MidiTrack XML

git-svn-id: svn://localhost/ardour2/branches/3.0@9598 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoturn off relevant fade in/out before creating peakfiles for compound region sources
Paul Davis [Thu, 26 May 2011 13:56:19 +0000 (13:56 +0000)]
turn off relevant fade in/out before creating peakfiles for compound region sources

git-svn-id: svn://localhost/ardour2/branches/3.0@9596 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agomove session file storage of nested sources from playlist into region, and reload...
Paul Davis [Thu, 26 May 2011 12:24:04 +0000 (12:24 +0000)]
move session file storage of nested sources from playlist into region, and reload them within Session::XMLRegionFactory, just before we create the region that uses the nested source

git-svn-id: svn://localhost/ardour2/branches/3.0@9595 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRemove unnecessary includes from editor.h.
David Robillard [Thu, 26 May 2011 01:29:59 +0000 (01:29 +0000)]
Remove unnecessary includes from editor.h.

(Don't add includes to headers that aren't necessary!  Won't somebody please think of the CPUs?!?)

git-svn-id: svn://localhost/ardour2/branches/3.0@9594 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agorestore compound region fade, where possible, to constituent regions, after uncombine
Paul Davis [Wed, 25 May 2011 22:44:30 +0000 (22:44 +0000)]
restore compound region fade, where possible, to constituent regions, after uncombine

git-svn-id: svn://localhost/ardour2/branches/3.0@9593 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoremove --nostrip from noderun script, since it was removed from the build script
Paul Davis [Wed, 25 May 2011 22:13:24 +0000 (22:13 +0000)]
remove --nostrip from noderun script, since it was removed from the build script

git-svn-id: svn://localhost/ardour2/branches/3.0@9592 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agorevert previous commit
Paul Davis [Wed, 25 May 2011 21:28:17 +0000 (21:28 +0000)]
revert previous commit

git-svn-id: svn://localhost/ardour2/branches/3.0@9591 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoremove dependency on external libgnomecanvas, since we have our own version in the...
Paul Davis [Wed, 25 May 2011 21:18:40 +0000 (21:18 +0000)]
remove dependency on external libgnomecanvas, since we have our own version in the tree

git-svn-id: svn://localhost/ardour2/branches/3.0@9590 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agonew swedish updates from petter
Paul Davis [Wed, 25 May 2011 19:57:05 +0000 (19:57 +0000)]
new swedish updates from petter

git-svn-id: svn://localhost/ardour2/branches/3.0@9589 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agologic to copy audio region fade in/fade out into compound regions (one-way for now)
Paul Davis [Wed, 25 May 2011 18:51:00 +0000 (18:51 +0000)]
logic to copy audio region fade in/fade out into compound regions (one-way for now)

git-svn-id: svn://localhost/ardour2/branches/3.0@9588 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix name of libardour .mo file.
Carl Hetherington [Wed, 25 May 2011 18:09:19 +0000 (18:09 +0000)]
Fix name of libardour .mo file.

git-svn-id: svn://localhost/ardour2/branches/3.0@9587 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoZoom session when the mouse pointer is moved up and down during a playhead drag.
Carl Hetherington [Wed, 25 May 2011 16:38:49 +0000 (16:38 +0000)]
Zoom session when the mouse pointer is moved up and down during a playhead drag.

git-svn-id: svn://localhost/ardour2/branches/3.0@9586 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRemove MIDI track default channel and its menu, and choose the channel for new notes...
Carl Hetherington [Wed, 25 May 2011 15:19:47 +0000 (15:19 +0000)]
Remove MIDI track default channel and its menu, and choose the channel for new notes using MidiTimeAxisView::get_channel_for_add() (fixes #3998 and #3865).

git-svn-id: svn://localhost/ardour2/branches/3.0@9585 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agocorrect the logic used when building a compound region to include a whole-file (whole...
Paul Davis [Wed, 25 May 2011 12:19:24 +0000 (12:19 +0000)]
correct the logic used when building a compound region to include a whole-file (whole-source) region as a parent for the region list

git-svn-id: svn://localhost/ardour2/branches/3.0@9584 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoupdated swedish translation from peppo
Paul Davis [Wed, 25 May 2011 11:34:59 +0000 (11:34 +0000)]
updated swedish translation from peppo

git-svn-id: svn://localhost/ardour2/branches/3.0@9583 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix a couple of uninitialised variables (should fix #4059).
Carl Hetherington [Wed, 25 May 2011 10:17:16 +0000 (10:17 +0000)]
Fix a couple of uninitialised variables (should fix #4059).

git-svn-id: svn://localhost/ardour2/branches/3.0@9582 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoDoxygen tweaks.
Carl Hetherington [Wed, 25 May 2011 10:15:54 +0000 (10:15 +0000)]
Doxygen tweaks.

git-svn-id: svn://localhost/ardour2/branches/3.0@9581 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agochange region selection after a combine op
Paul Davis [Wed, 25 May 2011 00:40:32 +0000 (00:40 +0000)]
change region selection after a combine op

git-svn-id: svn://localhost/ardour2/branches/3.0@9580 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoadd back combine/uncombine debugging; fix uncombine op to get original region lengths...
Paul Davis [Wed, 25 May 2011 00:20:33 +0000 (00:20 +0000)]
add back combine/uncombine debugging; fix uncombine op to get original region lengths right, i think

git-svn-id: svn://localhost/ardour2/branches/3.0@9579 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix build.
Carl Hetherington [Mon, 23 May 2011 22:18:57 +0000 (22:18 +0000)]
Fix build.

git-svn-id: svn://localhost/ardour2/branches/3.0@9577 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoAttempt #46 to understand MIDI data locking.
Carl Hetherington [Mon, 23 May 2011 22:16:11 +0000 (22:16 +0000)]
Attempt #46 to understand MIDI data locking.

git-svn-id: svn://localhost/ardour2/branches/3.0@9576 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoAssorted doxygen fixes; no functional changes.
Carl Hetherington [Mon, 23 May 2011 22:12:45 +0000 (22:12 +0000)]
Assorted doxygen fixes; no functional changes.

git-svn-id: svn://localhost/ardour2/branches/3.0@9575 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoOS X compilation fix
Paul Davis [Mon, 23 May 2011 21:09:37 +0000 (21:09 +0000)]
OS X compilation fix

git-svn-id: svn://localhost/ardour2/branches/3.0@9574 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agouncombine now pays attention to trims + moves done with the compound region, and...
Paul Davis [Mon, 23 May 2011 11:49:46 +0000 (11:49 +0000)]
uncombine now pays attention to trims + moves done with the compound region, and applies them as necessary to the constituent regions before placing them back in the track

git-svn-id: svn://localhost/ardour2/branches/3.0@9573 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix bit rot with boost shared_ptr debugging code.
Carl Hetherington [Mon, 23 May 2011 10:03:29 +0000 (10:03 +0000)]
Fix bit rot with boost shared_ptr debugging code.

git-svn-id: svn://localhost/ardour2/branches/3.0@9572 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix a few missing drops of Route references.
Carl Hetherington [Mon, 23 May 2011 10:03:14 +0000 (10:03 +0000)]
Fix a few missing drops of Route references.

git-svn-id: svn://localhost/ardour2/branches/3.0@9571 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRemove some unused code.
Carl Hetherington [Mon, 23 May 2011 10:03:04 +0000 (10:03 +0000)]
Remove some unused code.

git-svn-id: svn://localhost/ardour2/branches/3.0@9570 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agorationalize and improve region naming conventions to cover compound regions
Paul Davis [Sun, 22 May 2011 21:28:25 +0000 (21:28 +0000)]
rationalize and improve region naming conventions to cover compound regions

git-svn-id: svn://localhost/ardour2/branches/3.0@9569 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoanother translation fix for silly gendered-noun languages :)
Paul Davis [Sun, 22 May 2011 20:47:21 +0000 (20:47 +0000)]
another translation fix for silly gendered-noun languages :)

git-svn-id: svn://localhost/ardour2/branches/3.0@9568 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agofix translation issue with verb substitution in quit/close dialog
Paul Davis [Sun, 22 May 2011 20:02:50 +0000 (20:02 +0000)]
fix translation issue with verb substitution in quit/close dialog

git-svn-id: svn://localhost/ardour2/branches/3.0@9567 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agobasic uncombining (no post-facto region trimming)
Paul Davis [Sun, 22 May 2011 16:11:00 +0000 (16:11 +0000)]
basic uncombining (no post-facto region trimming)

git-svn-id: svn://localhost/ardour2/branches/3.0@9566 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoTrim some lines from AudioClock by using maps to keep the EventBoxes and Labels in.
Carl Hetherington [Sun, 22 May 2011 01:18:22 +0000 (01:18 +0000)]
Trim some lines from AudioClock by using maps to keep the EventBoxes and Labels in.

git-svn-id: svn://localhost/ardour2/branches/3.0@9565 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoSeparate milliseconds from seconds in the clock widget (#4053).
Carl Hetherington [Sun, 22 May 2011 01:18:05 +0000 (01:18 +0000)]
Separate milliseconds from seconds in the clock widget (#4053).

git-svn-id: svn://localhost/ardour2/branches/3.0@9564 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix problems with restoration of unused playlists (#4052).
Carl Hetherington [Sat, 21 May 2011 18:44:44 +0000 (18:44 +0000)]
Fix problems with restoration of unused playlists (#4052).

git-svn-id: svn://localhost/ardour2/branches/3.0@9563 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoNot quite :) Waf obj.defines has no -D (compiler portable...).
David Robillard [Fri, 20 May 2011 16:06:26 +0000 (16:06 +0000)]
Not quite :) Waf obj.defines has no -D (compiler portable...).

git-svn-id: svn://localhost/ardour2/branches/3.0@9562 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agocatchup tweak for the waf 1.6 changes
Paul Davis [Fri, 20 May 2011 14:31:39 +0000 (14:31 +0000)]
catchup tweak for the waf 1.6 changes

git-svn-id: svn://localhost/ardour2/branches/3.0@9561 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoUse ISC license for RDFF (same idea, MIT style, just prettier).
David Robillard [Thu, 19 May 2011 21:57:34 +0000 (21:57 +0000)]
Use ISC license for RDFF (same idea, MIT style, just prettier).

git-svn-id: svn://localhost/ardour2/branches/3.0@9560 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix double MIDI track display on initial load.
David Robillard [Thu, 19 May 2011 21:29:47 +0000 (21:29 +0000)]
Fix double MIDI track display on initial load.

git-svn-id: svn://localhost/ardour2/branches/3.0@9559 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix broken indentation.
David Robillard [Thu, 19 May 2011 21:11:21 +0000 (21:11 +0000)]
Fix broken indentation.

git-svn-id: svn://localhost/ardour2/branches/3.0@9558 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoMake selected region base colour slightly transparent (so you can see the tempo lines...
David Robillard [Wed, 18 May 2011 07:13:18 +0000 (07:13 +0000)]
Make selected region base colour slightly transparent (so you can see the tempo lines while dragging to align things).

git-svn-id: svn://localhost/ardour2/branches/3.0@9557 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoMore consistent style for gain display and peak display.
David Robillard [Wed, 18 May 2011 07:05:30 +0000 (07:05 +0000)]
More consistent style for gain display and peak display.

Gain display is still a little bit smaller though, for mysterious reasons...

git-svn-id: svn://localhost/ardour2/branches/3.0@9556 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoCenter fader in its (left hand side) mixer strip column.
David Robillard [Wed, 18 May 2011 06:53:24 +0000 (06:53 +0000)]
Center fader in its (left hand side) mixer strip column.

Attempt to center meter in its as well, but this doesn't seem to be working.
Perhaps this whole section should be layed out as a table to ensure the split
down the middle is aligned no matter what?

git-svn-id: svn://localhost/ardour2/branches/3.0@9555 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix broken meter style on MIDI tracks.
David Robillard [Wed, 18 May 2011 05:47:21 +0000 (05:47 +0000)]
Fix broken meter style on MIDI tracks.

git-svn-id: svn://localhost/ardour2/branches/3.0@9554 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoMake shuttle colour a configuration option.
David Robillard [Wed, 18 May 2011 05:32:41 +0000 (05:32 +0000)]
Make shuttle colour a configuration option.
Make default shuttle colour match clock text green.

This is a bit odd, since it is a "canvas variable", except not... all the other colours are in this section though.  Maybe they're more appropriately named "colours", but it's too late for that now, or maybe this option belongs elsewhere, but when we need new mechanism for that...

git-svn-id: svn://localhost/ardour2/branches/3.0@9553 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix indentation.
David Robillard [Wed, 18 May 2011 05:09:07 +0000 (05:09 +0000)]
Fix indentation.

git-svn-id: svn://localhost/ardour2/branches/3.0@9552 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoAdd 'controls' item to plugin insert context menu to always show Ardour generated...
David Robillard [Wed, 18 May 2011 05:00:44 +0000 (05:00 +0000)]
Add 'controls' item to plugin insert context menu to always show Ardour generated controls for plugin, even if the plugin has a GUI.  In particular, this gives you UI access to presets and the other handy stuff ardour sticks at the top, for inherently broken external UIs which don't allow Ardour to add such things.

Fix crash related to scale points when showing plugin UIs.

Fix packing of scrolled generic plugin UI so the controls expand (rather than leaving a ton of wasted empty space and using unnecessary scroll bars).

git-svn-id: svn://localhost/ardour2/branches/3.0@9551 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoNo-op: indentation.
Carl Hetherington [Tue, 17 May 2011 23:23:46 +0000 (23:23 +0000)]
No-op: indentation.

git-svn-id: svn://localhost/ardour2/branches/3.0@9550 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRe-fix problems when zero-length MIDI regions are created by an import. Set those...
Carl Hetherington [Tue, 17 May 2011 23:07:46 +0000 (23:07 +0000)]
Re-fix problems when zero-length MIDI regions are created by an import.  Set those regions to have the length of one beat, rather than 1 frame, so that the length doesn't get rounded back down to 0 by frames/beats conversions (bug #4000).

git-svn-id: svn://localhost/ardour2/branches/3.0@9549 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agorevert that last commit
Paul Davis [Tue, 17 May 2011 21:44:10 +0000 (21:44 +0000)]
revert that last commit

git-svn-id: svn://localhost/ardour2/branches/3.0@9548 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoput compounded-xfades at the right place, i think
Paul Davis [Tue, 17 May 2011 21:43:29 +0000 (21:43 +0000)]
put compounded-xfades at the right place, i think

git-svn-id: svn://localhost/ardour2/branches/3.0@9547 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoxfades in combined regions seem to work
Paul Davis [Tue, 17 May 2011 18:23:01 +0000 (18:23 +0000)]
xfades in combined regions seem to work

git-svn-id: svn://localhost/ardour2/branches/3.0@9546 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agonot actually working attempt to copy relevant xfades into compound regions; fix compi...
Paul Davis [Tue, 17 May 2011 16:45:22 +0000 (16:45 +0000)]
not actually working attempt to copy relevant xfades into compound regions; fix compilation issues with an earlier commit

git-svn-id: svn://localhost/ardour2/branches/3.0@9544 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix corruption of follow playhead state on quit (#4048).
Carl Hetherington [Tue, 17 May 2011 15:28:12 +0000 (15:28 +0000)]
Fix corruption of follow playhead state on quit (#4048).

git-svn-id: svn://localhost/ardour2/branches/3.0@9542 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agofix thinko in playlist constructor for cut and copy
Ben Loftis [Tue, 17 May 2011 15:20:18 +0000 (15:20 +0000)]
fix thinko in playlist constructor for cut and copy

git-svn-id: svn://localhost/ardour2/branches/3.0@9541 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRemove unnecessary duplicate take of Sequence's read_lock.
Carl Hetherington [Tue, 17 May 2011 12:01:05 +0000 (12:01 +0000)]
Remove unnecessary duplicate take of Sequence's read_lock.

git-svn-id: svn://localhost/ardour2/branches/3.0@9537 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoMinor tidy-ups.
Carl Hetherington [Tue, 17 May 2011 12:00:10 +0000 (12:00 +0000)]
Minor tidy-ups.

git-svn-id: svn://localhost/ardour2/branches/3.0@9536 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRemove unused mutex.
Carl Hetherington [Tue, 17 May 2011 11:59:47 +0000 (11:59 +0000)]
Remove unused mutex.

git-svn-id: svn://localhost/ardour2/branches/3.0@9535 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRemove unnecessary virtual declaration.
Carl Hetherington [Tue, 17 May 2011 11:54:45 +0000 (11:54 +0000)]
Remove unnecessary virtual declaration.

git-svn-id: svn://localhost/ardour2/branches/3.0@9534 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoCopy local state in AudioRegionView copy constructor. Fixes #4047.
Carl Hetherington [Mon, 16 May 2011 23:10:58 +0000 (23:10 +0000)]
Copy local state in AudioRegionView copy constructor.  Fixes #4047.

git-svn-id: svn://localhost/ardour2/branches/3.0@9533 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRemove unused constructor.
Carl Hetherington [Mon, 16 May 2011 23:10:45 +0000 (23:10 +0000)]
Remove unused constructor.

git-svn-id: svn://localhost/ardour2/branches/3.0@9532 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix undo when notes are changed and then removed by the overlap checker (#3995).
Carl Hetherington [Mon, 16 May 2011 22:23:18 +0000 (22:23 +0000)]
Fix undo when notes are changed and then removed by the overlap checker (#3995).

git-svn-id: svn://localhost/ardour2/branches/3.0@9531 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoA few capitalisation fixes.
Carl Hetherington [Mon, 16 May 2011 22:22:57 +0000 (22:22 +0000)]
A few capitalisation fixes.

git-svn-id: svn://localhost/ardour2/branches/3.0@9530 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agotrack combine ops per-playlist to avoid name collisions for compound regions
Paul Davis [Mon, 16 May 2011 21:21:16 +0000 (21:21 +0000)]
track combine ops per-playlist to avoid name collisions for compound regions

git-svn-id: svn://localhost/ardour2/branches/3.0@9529 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agorename join regions op as combine regions; save and restore nested playlists, sources...
Paul Davis [Mon, 16 May 2011 20:16:57 +0000 (20:16 +0000)]
rename join regions op as combine regions; save and restore nested playlists, sources, regions; add undo/redo for combine; fixup peakfile use/discovery

git-svn-id: svn://localhost/ardour2/branches/3.0@9528 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoFix undo of timestretch (#3905).
Carl Hetherington [Mon, 16 May 2011 20:13:03 +0000 (20:13 +0000)]
Fix undo of timestretch (#3905).

git-svn-id: svn://localhost/ardour2/branches/3.0@9527 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoMinor coding style fix and comment addition.
Carl Hetherington [Mon, 16 May 2011 20:12:45 +0000 (20:12 +0000)]
Minor coding style fix and comment addition.

git-svn-id: svn://localhost/ardour2/branches/3.0@9526 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoUpdate to French translation from Roming22-FR (#4046).
Carl Hetherington [Mon, 16 May 2011 18:58:10 +0000 (18:58 +0000)]
Update to French translation from Roming22-FR (#4046).

git-svn-id: svn://localhost/ardour2/branches/3.0@9525 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoMake MIDI channel selector button colours more distinct (#3772).
Carl Hetherington [Mon, 16 May 2011 18:18:13 +0000 (18:18 +0000)]
Make MIDI channel selector button colours more distinct (#3772).

git-svn-id: svn://localhost/ardour2/branches/3.0@9524 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoUpdate wscripts for portability and steps towards waf 1.6 migration.
David Robillard [Mon, 16 May 2011 18:02:38 +0000 (18:02 +0000)]
Update wscripts for portability and steps towards waf 1.6 migration.
Use obj.defines and obj.includes instead of c[xx]flags (more compiler portable).
Use lists instead of space delimited strings (more flexible and waf 1.6 compatible).
Fix crazy long lines.

git-svn-id: svn://localhost/ardour2/branches/3.0@9523 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoDon't check for SLV2 if Lilv is found
David Robillard [Mon, 16 May 2011 17:12:57 +0000 (17:12 +0000)]
Don't check for SLV2 if Lilv is found

git-svn-id: svn://localhost/ardour2/branches/3.0@9522 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agorefactor playlist sources to allow for MIDI and upcoming work on save/restore
Paul Davis [Mon, 16 May 2011 15:49:26 +0000 (15:49 +0000)]
refactor playlist sources to allow for MIDI and upcoming work on save/restore

git-svn-id: svn://localhost/ardour2/branches/3.0@9521 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoSet up _last_cut_copy_source_track on copying automation points. Should help with...
Carl Hetherington [Mon, 16 May 2011 15:30:21 +0000 (15:30 +0000)]
Set up _last_cut_copy_source_track on copying automation points.  Should help with #3863.

git-svn-id: svn://localhost/ardour2/branches/3.0@9520 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agosane naming scheme for combined regions; fix deadlock when nesting to more than one...
Paul Davis [Mon, 16 May 2011 13:06:55 +0000 (13:06 +0000)]
sane naming scheme for combined regions; fix deadlock when nesting to more than one level

git-svn-id: svn://localhost/ardour2/branches/3.0@9519 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agovery basic Join (regions) editing operation. not finished yet, no undoable, no sensib...
Paul Davis [Mon, 16 May 2011 02:17:58 +0000 (02:17 +0000)]
very basic Join (regions) editing operation. not finished yet, no undoable, no sensible name for new region, etc. etc

git-svn-id: svn://localhost/ardour2/branches/3.0@9518 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agouse emacs to indent ardour.menus; add Join (regions) item
Paul Davis [Mon, 16 May 2011 02:16:20 +0000 (02:16 +0000)]
use emacs to indent ardour.menus; add Join (regions) item

git-svn-id: svn://localhost/ardour2/branches/3.0@9517 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoSupport compilation with (old) SLV2, or (new) Lilv and (optionally) Suil.
David Robillard [Sun, 15 May 2011 23:10:13 +0000 (23:10 +0000)]
Support compilation with (old) SLV2, or (new) Lilv and (optionally) Suil.
Fix ticket #0004041.

git-svn-id: svn://localhost/ardour2/branches/3.0@9516 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoMove SLV2-independent LV2 persist state implementation to lv2_state.h.
David Robillard [Sat, 14 May 2011 21:44:47 +0000 (21:44 +0000)]
Move SLV2-independent LV2 persist state implementation to lv2_state.h.

git-svn-id: svn://localhost/ardour2/branches/3.0@9515 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoCompletely localist use of SLV2 to lv2_plugin.cc and lv2_plugin_ui.cc.
David Robillard [Sat, 14 May 2011 21:05:26 +0000 (21:05 +0000)]
Completely localist use of SLV2 to lv2_plugin.cc and lv2_plugin_ui.cc.

git-svn-id: svn://localhost/ardour2/branches/3.0@9514 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoMake LV2World local to lv2_plugin.cc
David Robillard [Sat, 14 May 2011 19:55:46 +0000 (19:55 +0000)]
Make LV2World local to lv2_plugin.cc

git-svn-id: svn://localhost/ardour2/branches/3.0@9513 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoRemove LV2Plugin::slv2_port.
David Robillard [Sat, 14 May 2011 18:54:45 +0000 (18:54 +0000)]
Remove LV2Plugin::slv2_port.

git-svn-id: svn://localhost/ardour2/branches/3.0@9512 d708f5d6-7413-0410-9779-e7cbd77b26cf

13 years agoGeneric scale points API.
David Robillard [Sat, 14 May 2011 18:43:34 +0000 (18:43 +0000)]
Generic scale points API.
Hide scale points implementation inside specific Plugin subclass.
Don't needlessley/slowly get scale points twice for each port while building UI.
Remove dependence on specific plugin types from GenericPluginUI.

git-svn-id: svn://localhost/ardour2/branches/3.0@9511 d708f5d6-7413-0410-9779-e7cbd77b26cf