13
0
Go to file
David Robillard b63a9fd4ca Use shared_ptr::unique() instead of shared_ptr::use_count() == 1.
use_count() can be slow (not constant time) depending on underlying implementation.
Similar situation to std::list::size() == 0 an std::list::empty(), the former
does a big traversal/computation only to check if the very first step went.
I think the current boost implementation is just a reference count anyway, but
hey.  In theory.


git-svn-id: svn://localhost/ardour2/branches/3.0@5996 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-01 17:25:38 +00:00
doc Add basic Doxygen file. 2009-07-30 13:37:33 +00:00
gtk2_ardour allowup to 12 buttons in prefs editor, and allow for unmodified button ops there 2009-10-31 19:04:51 +00:00
icons
libs Use shared_ptr::unique() instead of shared_ptr::use_count() == 1. 2009-11-01 17:25:38 +00:00
manual Fix ardour2 -> ardour3 issues. 2009-02-18 18:32:13 +00:00
patches most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
templates Fix end-marker-is-free option in templates. 2009-06-03 16:50:46 +00:00
tools fix accelmap generation in fmt-bindings 2009-08-20 16:25:30 +00:00
vst part 2 of 3 of the 2.8 -> 3.0 merge 2009-04-16 16:02:25 +00:00
.gitignore First stage of options rework. 2009-05-14 00:13:27 +00:00
ardour_system_sae.rc most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour.1 most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour.1.es most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour.1.fr most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour.1.ru most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour.dox Fix ardour2 -> ardour3 issues. 2009-02-18 18:32:13 +00:00
ardour.rc.in make 3.0 catch up with transport and other changes in 2.X (hand applied, not merged) 2009-10-30 18:14:25 +00:00
autowaf.py Move Mac configuration stuff to wscript where it belongs. 2009-10-23 16:31:54 +00:00
COPYING
instant.xml most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
instant.xml.sae most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
Makefile
PACKAGER_README
README testing post-commit hook after DH server switch 2009-10-16 00:04:13 +00:00
SConstruct Fix angle bracket project-local include paths. 2009-10-30 00:21:40 +00:00
testfile.flac ogg/flac support bits and pieces; fix up MIDI note dragging and front-edge trims; BROKEN IN PERCUSSIVE MODE FOR NOW 2009-10-06 22:07:10 +00:00
testfile.ogg ogg/flac support bits and pieces; fix up MIDI note dragging and front-edge trims; BROKEN IN PERCUSSIVE MODE FOR NOW 2009-10-06 22:07:10 +00:00
w18n.py make i18n build work ; add mackie dir back to build ; token work on amp for MIDI; don't try to subgroup route groups with MIDI (for now) 2009-07-22 13:51:16 +00:00
waf Add waf fix for library versioning <http://code.google.com/p/waf/issues/detail?id=537>. 2009-10-23 15:11:01 +00:00
wscript Fix angle bracket project-local include paths. 2009-10-30 00:21:40 +00:00

Please see the Ardour web site at http://ardour.org/ for all documentation..