ardour.git
17 years agoVST=1 support working in build scripts
Paul Davis [Mon, 9 Oct 2006 19:22:35 +0000 (19:22 +0000)]
VST=1 support working in build scripts

git-svn-id: svn://localhost/ardour2/trunk@963 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoremove debug scons message
Paul Davis [Mon, 9 Oct 2006 18:47:37 +0000 (18:47 +0000)]
remove debug scons message

git-svn-id: svn://localhost/ardour2/trunk@962 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoGive a different error message when AudioEngine::connect() tries to make
Sampo Savolainen [Mon, 9 Oct 2006 18:08:08 +0000 (18:08 +0000)]
Give a different error message when AudioEngine::connect() tries to make
an connection which already exists.

Tempo bars will now stretch from top to bottom via a hackish but
approved scheme.

Disconnect route inputs and outputs when removing them from the session.

git-svn-id: svn://localhost/ardour2/trunk@961 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agodo not conditionally add directories to "subdirs" because then they are not included...
Paul Davis [Mon, 9 Oct 2006 17:56:13 +0000 (17:56 +0000)]
do not conditionally add directories to "subdirs" because then they are not included in the src tarball if various scons flags are not set

git-svn-id: svn://localhost/ardour2/trunk@960 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agofix abort-capture path, including many subtle issues with shared_ptr<>; remove old...
Paul Davis [Mon, 9 Oct 2006 15:50:44 +0000 (15:50 +0000)]
fix abort-capture path, including many subtle issues with shared_ptr<>; remove old automation feedback code; make new automation feedback code slightly configurable ; fix zoom focus options for playhead + edit cursor ; prevent zoom < 2 samples per pixel to avoid crashes ; peak building now uses shared_ptr<Source> not Source*

git-svn-id: svn://localhost/ardour2/trunk@959 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoBar/Beat line aesthetic fixes.
David Robillard [Sun, 8 Oct 2006 19:53:06 +0000 (19:53 +0000)]
Bar/Beat line aesthetic fixes.

git-svn-id: svn://localhost/ardour2/trunk@958 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoFix speed quietning to respect the current setting.
Sampo Savolainen [Sun, 8 Oct 2006 19:27:33 +0000 (19:27 +0000)]
Fix speed quietning to respect the current setting.

git-svn-id: svn://localhost/ardour2/trunk@957 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoAdded ardour.icns file.
Taybin Rutkin [Fri, 6 Oct 2006 00:00:44 +0000 (00:00 +0000)]
Added ardour.icns file.

git-svn-id: svn://localhost/ardour2/trunk@956 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoprevent normal regions from moving with session start
Paul Davis [Thu, 5 Oct 2006 15:11:31 +0000 (15:11 +0000)]
prevent normal regions from moving with session start

git-svn-id: svn://localhost/ardour2/trunk@954 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agothorwil's design picks for NSD
Paul Davis [Thu, 5 Oct 2006 14:43:25 +0000 (14:43 +0000)]
thorwil's design picks for NSD

git-svn-id: svn://localhost/ardour2/trunk@953 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agodisplay results of a bounce in the region list
Paul Davis [Thu, 5 Oct 2006 12:19:28 +0000 (12:19 +0000)]
display results of a bounce in the region list

git-svn-id: svn://localhost/ardour2/trunk@952 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agofix crash on Insert Selected Region into track, caused by using single-row selection...
Paul Davis [Thu, 5 Oct 2006 11:36:52 +0000 (11:36 +0000)]
fix crash on Insert Selected Region into track, caused by using single-row selection function for a multi-selectable treeview

git-svn-id: svn://localhost/ardour2/trunk@951 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoGeneric MIDI control now saves+restores its state; PBD::ID now requires a buffer...
Paul Davis [Thu, 5 Oct 2006 01:49:32 +0000 (01:49 +0000)]
Generic MIDI control now saves+restores its state; PBD::ID now requires a buffer size for its print() method

git-svn-id: svn://localhost/ardour2/trunk@949 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoCrossfades are restored off disk properly again.
Sampo Savolainen [Wed, 4 Oct 2006 19:40:32 +0000 (19:40 +0000)]
Crossfades are restored off disk properly again.

git-svn-id: svn://localhost/ardour2/trunk@948 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoremove non-code-related icons
Paul Davis [Wed, 4 Oct 2006 17:21:58 +0000 (17:21 +0000)]
remove non-code-related icons

git-svn-id: svn://localhost/ardour2/trunk@947 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoadd new icons files
Paul Davis [Wed, 4 Oct 2006 17:20:28 +0000 (17:20 +0000)]
add new icons files

git-svn-id: svn://localhost/ardour2/trunk@946 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoadded global revision info access
Paul Davis [Tue, 3 Oct 2006 20:29:17 +0000 (20:29 +0000)]
added global revision info access

git-svn-id: svn://localhost/ardour2/trunk@943 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agothe actual fix for width of string ID representation 2.0beta4
Paul Davis [Tue, 3 Oct 2006 19:59:07 +0000 (19:59 +0000)]
the actual fix for width of string ID representation

git-svn-id: svn://localhost/ardour2/trunk@941 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agofloating point precision fix, after months of waiting, plus fix for width of string...
Paul Davis [Tue, 3 Oct 2006 19:57:38 +0000 (19:57 +0000)]
floating point precision fix, after months of waiting, plus fix for width of string ID representation

git-svn-id: svn://localhost/ardour2/trunk@940 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agochanges to make the tarball compile
Paul Davis [Mon, 2 Oct 2006 20:29:57 +0000 (20:29 +0000)]
changes to make the tarball compile

git-svn-id: svn://localhost/ardour2/trunk@939 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agofixes for various bugs including dangling ref to route in session, opening sessions...
Paul Davis [Mon, 2 Oct 2006 18:09:34 +0000 (18:09 +0000)]
fixes for various bugs including dangling ref to route in session, opening sessions from the NSD, closing a session leaving dangling pointers etc etc

git-svn-id: svn://localhost/ardour2/trunk@938 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoactually connect Editor to config state change system
Paul Davis [Sun, 1 Oct 2006 13:06:43 +0000 (13:06 +0000)]
actually connect Editor to config state change system

git-svn-id: svn://localhost/ardour2/trunk@937 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoScript portability fixes.
David Robillard [Sat, 30 Sep 2006 15:58:21 +0000 (15:58 +0000)]
Script portability fixes.

git-svn-id: svn://localhost/ardour2/trunk@936 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agomany important changes to configuration system and specific parameters
Paul Davis [Fri, 29 Sep 2006 21:39:39 +0000 (21:39 +0000)]
many important changes to configuration system and specific parameters

git-svn-id: svn://localhost/ardour2/trunk@935 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agomodify design of configuration state saving to reflect discussions on IRC
Paul Davis [Fri, 29 Sep 2006 13:10:46 +0000 (13:10 +0000)]
modify design of configuration state saving to reflect discussions on IRC

git-svn-id: svn://localhost/ardour2/trunk@934 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agofixes for destructive track offsets of various kinds; move from jack_nframes_t -...
Paul Davis [Thu, 28 Sep 2006 17:23:52 +0000 (17:23 +0000)]
fixes for destructive track offsets of various kinds; move from jack_nframes_t -> nframes_t

git-svn-id: svn://localhost/ardour2/trunk@933 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoVST support now builds a useful script and installs correctly; fix leftovers for...
Paul Davis [Tue, 26 Sep 2006 21:54:51 +0000 (21:54 +0000)]
VST support now builds a useful script and installs correctly; fix leftovers for solo_latch and solo_model in configuration changes

git-svn-id: svn://localhost/ardour2/trunk@932 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoSimple crossfade height fix for crossfades for Small and Smaller tracks
Sampo Savolainen [Tue, 26 Sep 2006 15:38:51 +0000 (15:38 +0000)]
Simple crossfade height fix for crossfades for Small and Smaller tracks

git-svn-id: svn://localhost/ardour2/trunk@931 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoFix for building with SURFACES=1 (new config system broke tranzport).
David Robillard [Tue, 26 Sep 2006 03:00:57 +0000 (03:00 +0000)]
Fix for building with SURFACES=1 (new config system broke tranzport).

git-svn-id: svn://localhost/ardour2/trunk@930 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoversion of a patch from Ben Loftis to correct how offset destructive tracks are drawn...
Paul Davis [Tue, 26 Sep 2006 00:44:08 +0000 (00:44 +0000)]
version of a patch from Ben Loftis to correct how offset destructive tracks are drawn. audio playback is not correct in myt tests

git-svn-id: svn://localhost/ardour2/trunk@929 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoremove wierd handling of edit_mode
Paul Davis [Mon, 25 Sep 2006 22:38:44 +0000 (22:38 +0000)]
remove wierd handling of edit_mode

git-svn-id: svn://localhost/ardour2/trunk@928 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agomissing break
Ben Loftis [Mon, 25 Sep 2006 21:50:13 +0000 (21:50 +0000)]
missing break

git-svn-id: svn://localhost/ardour2/trunk@927 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agothe BIG CONFIG patch
Paul Davis [Mon, 25 Sep 2006 21:24:00 +0000 (21:24 +0000)]
the BIG CONFIG patch

git-svn-id: svn://localhost/ardour2/trunk@926 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoFix the interchange/ directory structure for snapshots
Sampo Savolainen [Mon, 25 Sep 2006 19:58:47 +0000 (19:58 +0000)]
Fix the interchange/ directory structure for snapshots

git-svn-id: svn://localhost/ardour2/trunk@925 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoNick, I am your god.
Sampo Savolainen [Sat, 23 Sep 2006 10:06:57 +0000 (10:06 +0000)]
Nick, I am your god.

(fix loading old sessions)

git-svn-id: svn://localhost/ardour2/trunk@924 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agofixes for drag-n-drop broken by use of boost::shared_ptr<T>
Paul Davis [Wed, 20 Sep 2006 16:24:24 +0000 (16:24 +0000)]
fixes for drag-n-drop broken by use of boost::shared_ptr<T>

git-svn-id: svn://localhost/ardour2/trunk@923 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoMake crossfades which appear as the result of a set_state() call (for
Sampo Savolainen [Tue, 19 Sep 2006 13:45:51 +0000 (13:45 +0000)]
Make crossfades which appear as the result of a set_state() call (for
example undo or redo) appear in the gui.

git-svn-id: svn://localhost/ardour2/trunk@922 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agofirst attempt at adding new SMPTE formats, moving SMPTE options to menu, adding video...
Ben Loftis [Mon, 18 Sep 2006 16:50:42 +0000 (16:50 +0000)]
first attempt at adding new SMPTE formats, moving SMPTE options to menu, adding video pullup selections, fixing SMPTE save/recall

git-svn-id: svn://localhost/ardour2/trunk@920 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agobetter fix for duplicate regions, fix nasty side-effects from recent directory struct...
Paul Davis [Mon, 18 Sep 2006 15:16:29 +0000 (15:16 +0000)]
better fix for duplicate regions, fix nasty side-effects from recent directory structure changes, debug info for d-n-d issue

git-svn-id: svn://localhost/ardour2/trunk@919 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoRe-fix multi present problem (without breaking cmdline session loading).
David Robillard [Sat, 16 Sep 2006 23:43:51 +0000 (23:43 +0000)]
Re-fix multi present problem (without breaking cmdline session loading).

git-svn-id: svn://localhost/ardour2/trunk@918 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoFixed multiple presenting of session window (very annoying when the error dialog...
David Robillard [Sat, 16 Sep 2006 04:09:13 +0000 (04:09 +0000)]
Fixed multiple presenting of session window (very annoying when the error dialog comes up).

git-svn-id: svn://localhost/ardour2/trunk@917 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoFix for the persistent rec-region problem.
David Robillard [Sat, 16 Sep 2006 02:58:22 +0000 (02:58 +0000)]
Fix for the persistent rec-region problem.

git-svn-id: svn://localhost/ardour2/trunk@916 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agomore fiddling about with placing bits of the scroll/zoom operation in the idle callba...
Nick Mainsbridge [Sun, 10 Sep 2006 17:49:03 +0000 (17:49 +0000)]
more fiddling about with placing bits of the scroll/zoom operation in the idle callback. fix some ruler bugs. overall this should be smoother.

git-svn-id: svn://localhost/ardour2/trunk@912 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agonever remove tape track source files even if empty, reconnect editor mute/solo buttons
Paul Davis [Fri, 8 Sep 2006 17:12:14 +0000 (17:12 +0000)]
never remove tape track source files even if empty, reconnect editor mute/solo buttons

git-svn-id: svn://localhost/ardour2/trunk@911 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoFixed compilation of coreaudiosource.cc
Taybin Rutkin [Thu, 7 Sep 2006 18:25:41 +0000 (18:25 +0000)]
Fixed compilation of coreaudiosource.cc

git-svn-id: svn://localhost/ardour2/trunk@909 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoremove all duplicated _id members from children of PBD::Stateful.
Paul Davis [Thu, 7 Sep 2006 15:07:14 +0000 (15:07 +0000)]
remove all duplicated _id members from children of PBD::Stateful.
Sources now know about Session.
rearrange session directory heirarchy. remove tape_dir stuff.
NSD allows absolute/relative paths to be typed straight into the text entry.
Session history reloaded after all 3rd party registrations done.
Editor restores its ID; other objects still need this.
use g_mkdir_with_parents() instead of mkdir()
one example of using g_file_test() instead of access.

git-svn-id: svn://localhost/ardour2/trunk@908 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoFix declicking for phase inverted routes by stopping
Sampo Savolainen [Tue, 5 Sep 2006 17:53:54 +0000 (17:53 +0000)]
Fix declicking for phase inverted routes by stopping
process_output_buffers() from inverting the phase of a buffer twice.
Also fixed bug in apply_declick() which resulted in incorrect phases for
even buffers of p-reversed routes.

git-svn-id: svn://localhost/ardour2/trunk@906 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agolower zoom step slightly, speed up autoscrolling when snapping to sub-beats (esp...
Nick Mainsbridge [Mon, 4 Sep 2006 16:04:09 +0000 (16:04 +0000)]
lower zoom step slightly, speed up autoscrolling when snapping to sub-beats (esp 32), make grid lines disappear when on coarse zoom, put grid lines in the idle thread (called from the idle thread.. interesting..), make current_bbt_points coarser so the bbt_ruler and grid lines can use it instead of making their own list, clean up bbt ruler.

git-svn-id: svn://localhost/ardour2/trunk@905 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agomake autoscroll a bit easier to use, fix missing measure lines when moving the editor...
Nick Mainsbridge [Sat, 2 Sep 2006 02:54:04 +0000 (02:54 +0000)]
make autoscroll a bit easier to use, fix missing measure lines when moving the editor pane, slight optimisation(?) of canvas-simplerect (seems to make a difference to me), fix dirty pixels when moving regions across tracks sometimes. some code cleanup.

git-svn-id: svn://localhost/ardour2/trunk@885 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoIf you rename a session directory, it will no longer open from the recent sessions...
Doug McLain [Fri, 1 Sep 2006 09:28:41 +0000 (09:28 +0000)]
If you rename a session directory, it will no longer open from the recent sessions treeview, since child nodes are not created for sessions with only one snapshot.  This change creates child nodes for all sessions, allowing you to rename a sessions directoy without breaking the recent sessions.

git-svn-id: svn://localhost/ardour2/trunk@884 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoMoved test for jack_port_ensure_monitor from SConstruct into
Tim Mayberry [Fri, 1 Sep 2006 02:58:33 +0000 (02:58 +0000)]
Moved test for jack_port_ensure_monitor from SConstruct into
libs/ardour/SConscript.

Renamed define WITH_JACK_PORT_ENSURE_MONITOR to HAVE_etc to
be more consistant.

Added a test in libs/ardour/SConscript for jack video support and
ifdef'd the small code blocks in audioengine.cc and session_time.cc
where it was used.

git-svn-id: svn://localhost/ardour2/trunk@882 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoSynced string array in sfdb_ui.cc with ImportMode enum.
Taybin Rutkin [Fri, 1 Sep 2006 01:59:41 +0000 (01:59 +0000)]
Synced string array in sfdb_ui.cc with ImportMode enum.
Cleaned up CoreAudioSource by using CAAudioFile.

git-svn-id: svn://localhost/ardour2/trunk@881 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoFixed compilation of CoreAudioSource
Taybin Rutkin [Thu, 31 Aug 2006 16:34:42 +0000 (16:34 +0000)]
Fixed compilation of CoreAudioSource
Seperated AUDIOUNITS support from COREAUDIO support.
Fixed metadata saving in SfdbUI.

git-svn-id: svn://localhost/ardour2/trunk@879 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agomerge changes from harrison branch back into trunk, by hand
Paul Davis [Thu, 31 Aug 2006 13:23:43 +0000 (13:23 +0000)]
merge changes from harrison branch back into trunk, by hand

git-svn-id: svn://localhost/ardour2/trunk@878 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoAdd a check for for jack function jack_port_ensure_monitor to
Tim Mayberry [Thu, 31 Aug 2006 03:44:44 +0000 (03:44 +0000)]
Add a check for for jack function jack_port_ensure_monitor to
allow building successfully with older versions of jack.

git-svn-id: svn://localhost/ardour2/trunk@876 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago** requires svn jack ** Hardware monitoring should work, some canvas scrolling speed...
Nick Mainsbridge [Wed, 30 Aug 2006 20:48:16 +0000 (20:48 +0000)]
** requires svn jack ** Hardware monitoring should work, some canvas scrolling speed improvement, don't disconcertingly churn the disk if jack auto-start fails, mixer visibility state is saved per session, slow down meters a bit (too much?), zoom cleanups, remove some unused variables, use rwlock for tempo state for no reason other than that it might be useful one day, fix compiler warning.

git-svn-id: svn://localhost/ardour2/trunk@873 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoused shared_ptr<Source>, somewhat successfully
Paul Davis [Tue, 29 Aug 2006 00:23:45 +0000 (00:23 +0000)]
used shared_ptr<Source>, somewhat successfully

git-svn-id: svn://localhost/ardour2/trunk@861 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoshared_ptr<Region> fixes
Sampo Savolainen [Fri, 25 Aug 2006 20:23:58 +0000 (20:23 +0000)]
shared_ptr<Region> fixes

git-svn-id: svn://localhost/ardour2/trunk@857 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agonew file
Paul Davis [Fri, 25 Aug 2006 01:34:33 +0000 (01:34 +0000)]
new file

git-svn-id: svn://localhost/ardour2/trunk@854 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agofix last minute code change
Paul Davis [Fri, 25 Aug 2006 01:14:16 +0000 (01:14 +0000)]
fix last minute code change

git-svn-id: svn://localhost/ardour2/trunk@853 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agouse shared_ptr<> for all region handling
Paul Davis [Fri, 25 Aug 2006 01:07:15 +0000 (01:07 +0000)]
use shared_ptr<> for all region handling

git-svn-id: svn://localhost/ardour2/trunk@852 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoJust some whitespace fixes from where it looks like I've been working
Tim Mayberry [Thu, 24 Aug 2006 11:55:23 +0000 (11:55 +0000)]
Just some whitespace fixes from where it looks like I've been working
without my editor configured correctly and haven't noticed. Sorry about
that.

git-svn-id: svn://localhost/ardour2/trunk@849 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago* [Modified] audioengine.cc
Tim Mayberry [Thu, 24 Aug 2006 11:44:06 +0000 (11:44 +0000)]
* [Modified] audioengine.cc

Connect to jack before we start the metering thread in case
the connect fails and an exception is thrown.

* [Modified] SConstruct

Change back the pkg-config argument for the SoundTouch library
to the name used in the upstream tarball. Sorry drobilla, perhaps
there is a way to handle both.

git-svn-id: svn://localhost/ardour2/trunk@848 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago.. and make autoscrolling a bit faster.
Sampo Savolainen [Wed, 23 Aug 2006 18:34:57 +0000 (18:34 +0000)]
.. and make autoscrolling a bit faster.

git-svn-id: svn://localhost/ardour2/trunk@846 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoMake canvas autoscroll work properly.
Sampo Savolainen [Wed, 23 Aug 2006 18:29:22 +0000 (18:29 +0000)]
Make canvas autoscroll work properly.

git-svn-id: svn://localhost/ardour2/trunk@845 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agofix for type error on 64 bit systems
Paul Davis [Thu, 17 Aug 2006 16:56:23 +0000 (16:56 +0000)]
fix for type error on 64 bit systems

git-svn-id: svn://localhost/ardour2/trunk@837 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agofurther optimizations for multiple-track-at-once addition. as in "whoah!"
Paul Davis [Thu, 17 Aug 2006 02:12:20 +0000 (02:12 +0000)]
further optimizations for multiple-track-at-once addition. as in "whoah!"

git-svn-id: svn://localhost/ardour2/trunk@836 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agomake adding multiple tracks more efficient (a *lot* more efficient)
Paul Davis [Wed, 16 Aug 2006 20:22:44 +0000 (20:22 +0000)]
make adding multiple tracks more efficient (a *lot* more efficient)

git-svn-id: svn://localhost/ardour2/trunk@834 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoMerged fix from cocoa branch -r 831.
Taybin Rutkin [Wed, 16 Aug 2006 15:58:40 +0000 (15:58 +0000)]
Merged fix from cocoa branch -r 831.

git-svn-id: svn://localhost/ardour2/trunk@832 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agonew file
Paul Davis [Wed, 16 Aug 2006 14:07:58 +0000 (14:07 +0000)]
new file

git-svn-id: svn://localhost/ardour2/trunk@831 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoRCU-ification of AudioEngine port list, and DiskStreams. not well tested, but basical...
Paul Davis [Wed, 16 Aug 2006 01:19:06 +0000 (01:19 +0000)]
RCU-ification of AudioEngine port list, and DiskStreams. not well tested, but basically functional. better to get this in now rather than later.

git-svn-id: svn://localhost/ardour2/trunk@828 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoRenamed id to _id for ObjC compatibility.
Taybin Rutkin [Tue, 15 Aug 2006 12:07:56 +0000 (12:07 +0000)]
Renamed id to _id for ObjC compatibility.

git-svn-id: svn://localhost/ardour2/trunk@826 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoMake bar lines on the canvas draw from top to bottom no matter how few
Sampo Savolainen [Mon, 14 Aug 2006 19:19:06 +0000 (19:19 +0000)]
Make bar lines on the canvas draw from top to bottom no matter how few
tracks are visible.

Make tracks toggle when ctrl-clicked

git-svn-id: svn://localhost/ardour2/trunk@824 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoMake track selection visible in track headers.
Sampo Savolainen [Mon, 14 Aug 2006 16:19:54 +0000 (16:19 +0000)]
Make track selection visible in track headers.

git-svn-id: svn://localhost/ardour2/trunk@823 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoFix initial displayed state of zoom focus selector dropbox
David Robillard [Mon, 14 Aug 2006 00:26:54 +0000 (00:26 +0000)]
Fix initial displayed state of zoom focus selector dropbox

git-svn-id: svn://localhost/ardour2/trunk@820 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoFixed ./ar{dev,dbg}
Hans Fugal [Sun, 13 Aug 2006 01:51:38 +0000 (01:51 +0000)]
Fixed ./ar{dev,dbg}

git-svn-id: svn://localhost/ardour2/trunk@817 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoless annoying debug
Hans Fugal [Sat, 12 Aug 2006 23:30:59 +0000 (23:30 +0000)]
less annoying debug

git-svn-id: svn://localhost/ardour2/trunk@816 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r268@gwythaint (orig r808): fugalh | 2006-08-12 16:31:45 -0600
Hans Fugal [Sat, 12 Aug 2006 23:20:11 +0000 (23:20 +0000)]
 r268@gwythaint (orig r808):  fugalh | 2006-08-12 16:31:45 -0600

 r269@gwythaint (orig r809):  fugalh | 2006-08-12 16:33:00 -0600
  r321@gandalf:  fugalh | 2006-08-12 15:48:28 -0600
  Behold serialized undo.

 r270@gwythaint (orig r810):  fugalh | 2006-08-12 16:33:10 -0600
  r322@gandalf:  fugalh | 2006-08-12 15:49:05 -0600
  A few ardev and ardbg enhancements.

 r271@gwythaint (orig r811):  fugalh | 2006-08-12 16:33:20 -0600
  r329@gandalf:  fugalh | 2006-08-12 15:54:49 -0600
  Cleaning up some printf debugging

 r272@gwythaint (orig r812):  fugalh | 2006-08-12 16:33:38 -0600

 r273@gwythaint (orig r813):  fugalh | 2006-08-12 16:33:48 -0600
  r338@gandalf:  fugalh | 2006-08-12 16:30:19 -0600
  Oops, forgot one

 r274@gwythaint (orig r814):  fugalh | 2006-08-12 17:19:56 -0600
 Remove -x from ardbg, fix bug in memento command factory

git-svn-id: svn://localhost/ardour2/trunk@815 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoRemove -x from ardbg, fix bug in memento command factory
Hans Fugal [Sat, 12 Aug 2006 23:19:56 +0000 (23:19 +0000)]
Remove -x from ardbg, fix bug in memento command factory

git-svn-id: svn://localhost/ardour2/branches/undo@814 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r338@gandalf: fugalh | 2006-08-12 16:30:19 -0600
Hans Fugal [Sat, 12 Aug 2006 22:33:48 +0000 (22:33 +0000)]
 r338@gandalf:  fugalh | 2006-08-12 16:30:19 -0600
 Oops, forgot one

git-svn-id: svn://localhost/ardour2/branches/undo@813 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agogit-svn-id: svn://localhost/ardour2/branches/undo@812 d708f5d6-7413-0410-9779-e7cbd77...
Hans Fugal [Sat, 12 Aug 2006 22:33:38 +0000 (22:33 +0000)]
git-svn-id: svn://localhost/ardour2/branches/undo@812 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r329@gandalf: fugalh | 2006-08-12 15:54:49 -0600
Hans Fugal [Sat, 12 Aug 2006 22:33:20 +0000 (22:33 +0000)]
 r329@gandalf:  fugalh | 2006-08-12 15:54:49 -0600
 Cleaning up some printf debugging

git-svn-id: svn://localhost/ardour2/branches/undo@811 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r322@gandalf: fugalh | 2006-08-12 15:49:05 -0600
Hans Fugal [Sat, 12 Aug 2006 22:33:10 +0000 (22:33 +0000)]
 r322@gandalf:  fugalh | 2006-08-12 15:49:05 -0600
 A few ardev and ardbg enhancements.

git-svn-id: svn://localhost/ardour2/branches/undo@810 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r321@gandalf: fugalh | 2006-08-12 15:48:28 -0600
Hans Fugal [Sat, 12 Aug 2006 22:33:00 +0000 (22:33 +0000)]
 r321@gandalf:  fugalh | 2006-08-12 15:48:28 -0600
 Behold serialized undo.

git-svn-id: svn://localhost/ardour2/branches/undo@809 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agogit-svn-id: svn://localhost/ardour2/branches/undo@808 d708f5d6-7413-0410-9779-e7cbd77...
Hans Fugal [Sat, 12 Aug 2006 22:31:45 +0000 (22:31 +0000)]
git-svn-id: svn://localhost/ardour2/branches/undo@808 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r261@gwythaint (orig r801): fugalh | 2006-08-12 15:55:04 -0600
Hans Fugal [Sat, 12 Aug 2006 22:01:16 +0000 (22:01 +0000)]
 r261@gwythaint (orig r801):  fugalh | 2006-08-12 15:55:04 -0600
  r329@gandalf:  fugalh | 2006-08-12 15:54:49 -0600
  Cleaning up some printf debugging

git-svn-id: svn://localhost/ardour2/trunk@807 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r260@gwythaint (orig r800): fugalh | 2006-08-12 15:53:10 -0600
Hans Fugal [Sat, 12 Aug 2006 22:01:08 +0000 (22:01 +0000)]
 r260@gwythaint (orig r800):  fugalh | 2006-08-12 15:53:10 -0600
  r322@gandalf:  fugalh | 2006-08-12 15:49:05 -0600
  A few ardev and ardbg enhancements.

git-svn-id: svn://localhost/ardour2/trunk@806 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r259@gwythaint (orig r799): fugalh | 2006-08-12 15:52:56 -0600
Hans Fugal [Sat, 12 Aug 2006 22:00:57 +0000 (22:00 +0000)]
 r259@gwythaint (orig r799):  fugalh | 2006-08-12 15:52:56 -0600
  r321@gandalf:  fugalh | 2006-08-12 15:48:28 -0600
  Behold serialized undo.

git-svn-id: svn://localhost/ardour2/trunk@805 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r258@gwythaint (orig r798): fugalh | 2006-08-12 15:50:33 -0600
Hans Fugal [Sat, 12 Aug 2006 22:00:49 +0000 (22:00 +0000)]
 r258@gwythaint (orig r798):  fugalh | 2006-08-12 15:50:33 -0600
 The cscope and scons front-end makefile.

git-svn-id: svn://localhost/ardour2/trunk@804 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r257@gwythaint (orig r797): fugalh | 2006-08-12 15:49:20 -0600
Hans Fugal [Sat, 12 Aug 2006 22:00:34 +0000 (22:00 +0000)]
 r257@gwythaint (orig r797):  fugalh | 2006-08-12 15:49:20 -0600
  r316@gandalf:  fugalh | 2006-08-11 17:06:48 -0600
  Reconstitution. Comiples, untested.

git-svn-id: svn://localhost/ardour2/trunk@803 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agomerge from trunk
Hans Fugal [Sat, 12 Aug 2006 21:57:07 +0000 (21:57 +0000)]
merge from trunk

git-svn-id: svn://localhost/ardour2/branches/undo@802 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r329@gandalf: fugalh | 2006-08-12 15:54:49 -0600
Hans Fugal [Sat, 12 Aug 2006 21:55:04 +0000 (21:55 +0000)]
 r329@gandalf:  fugalh | 2006-08-12 15:54:49 -0600
 Cleaning up some printf debugging

git-svn-id: svn://localhost/ardour2/branches/undo@801 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r322@gandalf: fugalh | 2006-08-12 15:49:05 -0600
Hans Fugal [Sat, 12 Aug 2006 21:53:10 +0000 (21:53 +0000)]
 r322@gandalf:  fugalh | 2006-08-12 15:49:05 -0600
 A few ardev and ardbg enhancements.

git-svn-id: svn://localhost/ardour2/branches/undo@800 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r321@gandalf: fugalh | 2006-08-12 15:48:28 -0600
Hans Fugal [Sat, 12 Aug 2006 21:52:56 +0000 (21:52 +0000)]
 r321@gandalf:  fugalh | 2006-08-12 15:48:28 -0600
 Behold serialized undo.

git-svn-id: svn://localhost/ardour2/branches/undo@799 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoThe cscope and scons front-end makefile.
Hans Fugal [Sat, 12 Aug 2006 21:50:33 +0000 (21:50 +0000)]
The cscope and scons front-end makefile.

git-svn-id: svn://localhost/ardour2/branches/undo@798 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r316@gandalf: fugalh | 2006-08-11 17:06:48 -0600
Hans Fugal [Sat, 12 Aug 2006 21:49:20 +0000 (21:49 +0000)]
 r316@gandalf:  fugalh | 2006-08-11 17:06:48 -0600
 Reconstitution. Comiples, untested.

git-svn-id: svn://localhost/ardour2/branches/undo@797 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agomerge from trunk
Hans Fugal [Sat, 12 Aug 2006 01:36:34 +0000 (01:36 +0000)]
merge from trunk

git-svn-id: svn://localhost/ardour2/branches/undo@794 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agonew RCU implementation, using an extra layer of indirection allowing us to use g_atom...
Paul Davis [Fri, 11 Aug 2006 23:02:08 +0000 (23:02 +0000)]
new RCU implementation, using an extra layer of indirection allowing us to use g_atomic_pointer_compare_and_exchange(); bug fix for tape tracks, not sure why this never manifested before

git-svn-id: svn://localhost/ardour2/trunk@793 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoRemove unnecessary header usage.
Taybin Rutkin [Fri, 11 Aug 2006 20:35:55 +0000 (20:35 +0000)]
Remove unnecessary header usage.
AUPluginUI displays an empty window.

git-svn-id: svn://localhost/ardour2/trunk@792 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agomerge to trunk
Hans Fugal [Fri, 11 Aug 2006 15:37:07 +0000 (15:37 +0000)]
merge to trunk

git-svn-id: svn://localhost/ardour2/trunk@791 d708f5d6-7413-0410-9779-e7cbd77b26cf