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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Hans Fugal [Fri, 11 Aug 2006 15:36:41 +0000 (15:36 +0000)]
r313@gandalf: fugalh | 2006-08-11 09:36:30 -0600
FLAC workaround snuck in again
git-svn-id: svn://localhost/ardour2/branches/undo@790
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Fri, 11 Aug 2006 15:27:51 +0000 (15:27 +0000)]
Rect fix
git-svn-id: svn://localhost/ardour2/trunk@789
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Fri, 11 Aug 2006 15:24:49 +0000 (15:24 +0000)]
r308@gandalf: fugalh | 2006-08-11 08:49:54 -0600
OS X MacTypes.h/libgnomecanvasmm Rect problem workaround when COREAUDIO=0
git-svn-id: svn://localhost/ardour2/branches/undo@788
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Taybin Rutkin [Thu, 10 Aug 2006 17:35:58 +0000 (17:35 +0000)]
Removed unnecessary AudioEngine argument to FooPluginUIs.
git-svn-id: svn://localhost/ardour2/trunk@785
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Thu, 10 Aug 2006 14:56:20 +0000 (14:56 +0000)]
history snapshot name
git-svn-id: svn://localhost/ardour2/branches/undo@784
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Thu, 10 Aug 2006 14:41:53 +0000 (14:41 +0000)]
Plugin selector keyboard focus should now stay in the plugin list. More
sensible defaults for the NSD and accelerators will work in plugin
windows (plus keyboard will not affect the plugin window itself).
git-svn-id: svn://localhost/ardour2/trunk@783
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Taybin Rutkin [Thu, 10 Aug 2006 04:01:15 +0000 (04:01 +0000)]
Moved PluginInfo::Type to ARDOUR::PluginType in ardour/types.h.
Figured out (mostly) AUPluginUI hierarchy.
Moved LadspaPluginUI to its own ladspa_pluginui.cc file.
git-svn-id: svn://localhost/ardour2/trunk@782
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 10 Aug 2006 03:04:13 +0000 (03:04 +0000)]
- Fixed a buffer size bug when ~/.ardour2 doesn't exist (can't load configuration), if in a hacky way
- Removed useless workbuf/conversion_buffers (same thing), uneeded with libsndfile
git-svn-id: svn://localhost/ardour2/trunk@781
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Thu, 10 Aug 2006 01:46:55 +0000 (01:46 +0000)]
merging to trunk, bugfix
git-svn-id: svn://localhost/ardour2/trunk@780
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Thu, 10 Aug 2006 01:45:49 +0000 (01:45 +0000)]
Can pass a core to ardbg now. Fixed sometimes crash on saving history by
creating a memory leak(?) that will go away with the transition of XMLNode* to
shared_ptr<>. A few bits toward restoring history from XML.
git-svn-id: svn://localhost/ardour2/branches/undo@779
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 10 Aug 2006 01:29:08 +0000 (01:29 +0000)]
Added missing #include <cassert> (whoops)
git-svn-id: svn://localhost/ardour2/trunk@778
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 10 Aug 2006 00:56:04 +0000 (00:56 +0000)]
A few minor warning fixes
git-svn-id: svn://localhost/ardour2/trunk@776
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Wed, 9 Aug 2006 21:53:15 +0000 (21:53 +0000)]
Merging to trunk. Session history is saved (probably needs tweaking) wherever
session state is saved.
git-svn-id: svn://localhost/ardour2/trunk@775
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Wed, 9 Aug 2006 21:38:44 +0000 (21:38 +0000)]
r294@gandalf: fugalh | 2006-08-09 15:38:00 -0600
Oops, that wasn't supposed to be checked in...
git-svn-id: svn://localhost/ardour2/branches/undo@774
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Wed, 9 Aug 2006 21:31:36 +0000 (21:31 +0000)]
merge from trunk
git-svn-id: svn://localhost/ardour2/branches/undo@773
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Wed, 9 Aug 2006 21:29:43 +0000 (21:29 +0000)]
r229@gwythaint (orig r769): fugalh | 2006-08-09 08:15:05 -0600
r283@gandalf: fugalh | 2006-08-09 08:13:37 -0600
Save state basics, including adding PBD::ID to the delinquents. Compiles but needs to be tested (because I can't get the whole thing to compile on OSX due to the Rect problem).
git-svn-id: svn://localhost/ardour2/trunk@772
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Wed, 9 Aug 2006 21:29:33 +0000 (21:29 +0000)]
r228@gwythaint (orig r768): fugalh | 2006-08-09 08:14:55 -0600
r282@gandalf: fugalh | 2006-08-08 16:24:45 -0600
grr
git-svn-id: svn://localhost/ardour2/trunk@771
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Wed, 9 Aug 2006 21:29:18 +0000 (21:29 +0000)]
r227@gwythaint (orig r767): fugalh | 2006-08-09 08:14:17 -0600
r274@gandalf: fugalh | 2006-08-07 19:53:48 -0600
Nuke Serializable in favor of Stateful. Got rid of some warnings with stub
code.
git-svn-id: svn://localhost/ardour2/trunk@770
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Wed, 9 Aug 2006 14:15:05 +0000 (14:15 +0000)]
r283@gandalf: fugalh | 2006-08-09 08:13:37 -0600
Save state basics, including adding PBD::ID to the delinquents. Compiles but needs to be tested (because I can't get the whole thing to compile on OSX due to the Rect problem).
git-svn-id: svn://localhost/ardour2/branches/undo@769
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Wed, 9 Aug 2006 14:14:55 +0000 (14:14 +0000)]
r282@gandalf: fugalh | 2006-08-08 16:24:45 -0600
grr
git-svn-id: svn://localhost/ardour2/branches/undo@768
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Wed, 9 Aug 2006 14:14:17 +0000 (14:14 +0000)]
r274@gandalf: fugalh | 2006-08-07 19:53:48 -0600
Nuke Serializable in favor of Stateful. Got rid of some warnings with stub
code.
git-svn-id: svn://localhost/ardour2/branches/undo@767
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Taybin Rutkin [Wed, 9 Aug 2006 04:53:12 +0000 (04:53 +0000)]
Renamed PluginUI to LadspaPluginUI to make things more clear.
git-svn-id: svn://localhost/ardour2/trunk@766
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Tue, 8 Aug 2006 21:27:41 +0000 (21:27 +0000)]
New session dialog fixups:
- The name specified on the command line for the new
session comes up in the dialog
- The editor will not appear below the NSD at startup
Command line parameter fixups:
- You can't specify both a new session and a old
session to load at the same time.
- Ardour will abort if command line parameters are
incorrect
Declick faster. Fixes audible and annoying volume ramps
when running ardour at large buffer sizes.
Make it impossible to arm tracks which have un-connected
inputs.
git-svn-id: svn://localhost/ardour2/trunk@765
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Tue, 8 Aug 2006 21:11:23 +0000 (21:11 +0000)]
pull from trunk
git-svn-id: svn://localhost/ardour2/branches/undo@764
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Taybin Rutkin [Tue, 8 Aug 2006 04:17:26 +0000 (04:17 +0000)]
AudioUnit work.
Filled in some stub functions.
Started AUPluginUI class.
git-svn-id: svn://localhost/ardour2/trunk@762
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Sat, 5 Aug 2006 20:11:50 +0000 (20:11 +0000)]
Fix for compiling with gcc 4.1. Inlining functions which are used
by assigning pointers to the function doesn't make any sense.
git-svn-id: svn://localhost/ardour2/trunk@761
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Sat, 5 Aug 2006 17:48:01 +0000 (17:48 +0000)]
Fixed memory leak while recording due to rec region state saved every
time the fake region was updated. Now any StateManager object can
implement a should_save_state() which controls whether the state of the
object should be saved.
git-svn-id: svn://localhost/ardour2/trunk@760
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Sat, 5 Aug 2006 11:46:13 +0000 (11:46 +0000)]
shraed_ptr<> etc. fixes for VST's. VST support now compiles, but doesn't
run for some reason.
git-svn-id: svn://localhost/ardour2/trunk@759
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Fri, 4 Aug 2006 03:46:07 +0000 (03:46 +0000)]
Merging undo branch into trunk. It compiles and works for limited tests. Keep
your eye on it. Actual serialization is still not there, but the next step.
git-svn-id: svn://localhost/ardour2/trunk@758
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Fri, 4 Aug 2006 03:42:34 +0000 (03:42 +0000)]
Really fixed conflicts. Ready to merge into trunk.
git-svn-id: svn://localhost/ardour2/branches/undo@757
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Fri, 4 Aug 2006 02:18:45 +0000 (02:18 +0000)]
r269@gandalf: fugalh | 2006-08-03 20:18:05 -0600
Trunk merge conflicts resolved
git-svn-id: svn://localhost/ardour2/branches/undo@756
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Taybin Rutkin [Thu, 3 Aug 2006 22:01:17 +0000 (22:01 +0000)]
Fix for AudioUnit crash.
git-svn-id: svn://localhost/ardour2/trunk@755
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Fugal [Thu, 3 Aug 2006 21:54:14 +0000 (21:54 +0000)]
r260@gandalf: fugalh | 2006-08-03 15:53:50 -0600
It compiles and runs and seems to still work. Still needed is the actual
serialization. Time to merge back to trunk so things can be tested by all.
git-svn-id: svn://localhost/ardour2/branches/undo@754
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Taybin Rutkin [Thu, 3 Aug 2006 21:19:34 +0000 (21:19 +0000)]
Start using libappleutility
More AudioUnit work
git-svn-id: svn://localhost/ardour2/trunk@753
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Taybin Rutkin [Thu, 3 Aug 2006 17:17:38 +0000 (17:17 +0000)]
Most PluginManager refactoring is out of the way. Time to begin on AudioUnit support for real.
git-svn-id: svn://localhost/ardour2/trunk@752
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Thu, 3 Aug 2006 14:40:59 +0000 (14:40 +0000)]
Oops. forgot the most important file of previous commit.
git-svn-id: svn://localhost/ardour2/trunk@751
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Taybin Rutkin [Thu, 3 Aug 2006 12:20:23 +0000 (12:20 +0000)]
Fixed link error.
git-svn-id: svn://localhost/ardour2/trunk@750
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Thu, 3 Aug 2006 11:54:06 +0000 (11:54 +0000)]
Small rehaul of track and automation track headers. This should now
initialize cleanly and be more easily controlled. show_all() calls from
upper levels will not mess the track headers any more.
git-svn-id: svn://localhost/ardour2/trunk@749
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Taybin Rutkin [Wed, 2 Aug 2006 20:17:00 +0000 (20:17 +0000)]
Added libappleutility from /Developer/Examples/CoreAudio/PublicUtility
More PluginManager refactoring
Rearranged AUPluginInfo for better maintainability
git-svn-id: svn://localhost/ardour2/trunk@748
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 2 Aug 2006 02:03:50 +0000 (02:03 +0000)]
Fix for all regions having a "speed mismatch" (showing a * in the regionview name)
Fix for region stacking problem (leftmost region view grayed out and un selectable)
git-svn-id: svn://localhost/ardour2/trunk@745
d708f5d6-7413-0410-9779-
e7cbd77b26cf