aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2011-06-11Remove dead code.David Robillard1-4/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3385 a436a847-0d15-0410-975c-d299462d15a1
2011-06-07Remove use of smart pointers in FlowCanvas entirely.David Robillard3-17/+15
Since FlowCanvas's containers own their children, there is no real benefit to using smart pointers for objects, though there is overhead. There are no longer any add or remove methods for containers, simply create (new) and destroy (delete) objects and things should work as expected. git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3366 a436a847-0d15-0410-975c-d299462d15a1
2011-06-06Use sane typedefs for collections.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3365 a436a847-0d15-0410-975c-d299462d15a1
2011-06-03Remove use of boost::enable_shared_from_this<Canvas>.David Robillard5-8/+8
Instead, just store a pointer to the containing canvas in Items, since it should not be possible for an Item to outlive its containing Canvas anyway. Shrinks Item memory overhead a tad and gives a minor performance boost as an added bonus. git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3354 a436a847-0d15-0410-975c-d299462d15a1
2011-06-03Avoid the awful Gnome::Canvas::Text entirely, saving a ton of memory.David Robillard1-3/+2
Instead, render the text to a Gnome::Canvas::Pixbuf, and simply render that, which consumes far less memory. Also, trim memory overhead per Node/Port/Connection considerably (mostly by using canvas object properties rather than redundant fields in classes, which are now removed). git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3350 a436a847-0d15-0410-975c-d299462d15a1
2011-05-25Fix building documentation as part of recursive build.David Robillard2-1/+2
Fix python 3 compatibility. Fix header checks to be mandatory where necessary. Update autowaf. git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3333 a436a847-0d15-0410-975c-d299462d15a1
2011-05-20Remove dependency on glade and glademm (migrate to GtkBuilder).David Robillard7-310/+299
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3295 a436a847-0d15-0410-975c-d299462d15a1
2011-05-19Update waf (don't crash on waf test when lcov is unavailable)David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3288 a436a847-0d15-0410-975c-d299462d15a1
2011-05-18Update for new Serd and Sord APIs.David Robillard2-4/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3277 a436a847-0d15-0410-975c-d299462d15a1
2011-05-16Align configuration output precisely per-projectDavid Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3271 a436a847-0d15-0410-975c-d299462d15a1
2011-05-11Pass environment to sord write methods for CURIE abbreviation.David Robillard1-1/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3255 a436a847-0d15-0410-975c-d299462d15a1
2011-04-28Update for new serd/sord/suil pkg-config names and versionsDavid Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3215 a436a847-0d15-0410-975c-d299462d15a1
2011-04-28Improve RingBuffer implementation.David Robillard3-8/+30
Previous implementation was broken when written to full capacity, and this version is significantly faster as well. git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3213 a436a847-0d15-0410-975c-d299462d15a1
2011-04-22Fix Python whitespace (PEP8)David Robillard4-127/+125
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3195 a436a847-0d15-0410-975c-d299462d15a1
2011-04-22Upgrade to waf 1.6.4 and autowaf r43David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3194 a436a847-0d15-0410-975c-d299462d15a1
2011-04-22Upgrade to waf 1.6.4David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3193 a436a847-0d15-0410-975c-d299462d15a1
2011-04-16Update copyright headersDavid Robillard62-62/+62
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3153 a436a847-0d15-0410-975c-d299462d15a1
2011-04-16Squeeze blank lines and delete trailing whitespace.David Robillard50-215/+17
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3152 a436a847-0d15-0410-975c-d299462d15a1
2011-04-13Fix Raul include.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3145 a436a847-0d15-0410-975c-d299462d15a1
2011-03-28Update waf (use standard LV2_PATH on Windows)David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3133 a436a847-0d15-0410-975c-d299462d15a1
2011-03-27Update waf (working windows version)David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3126 a436a847-0d15-0410-975c-d299462d15a1
2011-03-27Update wafDavid Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3125 a436a847-0d15-0410-975c-d299462d15a1
2011-03-27Update waf to use gnu_dirs tool and use dir vars more sanely.David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3124 a436a847-0d15-0410-975c-d299462d15a1
2011-03-16Update for new waf/autowaf.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3097 a436a847-0d15-0410-975c-d299462d15a1
2011-03-15Add INSTALL and waf files.David Robillard2-0/+35
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3096 a436a847-0d15-0410-975c-d299462d15a1
2011-03-15Remove autowaf external (broken intermediary revision).David Robillard6-16/+15
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3095 a436a847-0d15-0410-975c-d299462d15a1
2011-03-06Python 2/3: Use print('') instead of print() to print empty lines.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3042 a436a847-0d15-0410-975c-d299462d15a1
2011-03-03Fix Python3 compatibility.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3036 a436a847-0d15-0410-975c-d299462d15a1
2011-02-17Remove check for rasqal.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2982 a436a847-0d15-0410-975c-d299462d15a1
2011-02-16Sord::Resource => Sord::URI.David Robillard1-11/+11
Tidy up serialisation code. git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2964 a436a847-0d15-0410-975c-d299462d15a1
2011-02-16Drop redlandmm for sordmm.David Robillard23-118/+109
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2959 a436a847-0d15-0410-975c-d299462d15a1
2011-02-15Remove fuzzy lack of distinction between URIs and CURIEs.David Robillard2-9/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2954 a436a847-0d15-0410-975c-d299462d15a1
2011-02-15Trim more redlandmm API.David Robillard3-7/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2952 a436a847-0d15-0410-975c-d299462d15a1
2011-02-15Remove SPARQL query stuff from Redlandmm.David Robillard1-68/+55
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2951 a436a847-0d15-0410-975c-d299462d15a1
2011-01-10Add missing files.David Robillard11-0/+816
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2824 a436a847-0d15-0410-975c-d299462d15a1
2011-01-10Remove Raul::Command (mostly useless thin wrapper around a semaphore).David Robillard2-6/+9
Remove Semaphore::has_waiter (not portable). git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2822 a436a847-0d15-0410-975c-d299462d15a1
2011-01-10Rewrite with UI/engine split.David Robillard45-439/+655
Note some things aren't quite working right again yet... git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2821 a436a847-0d15-0410-975c-d299462d15a1
2011-01-10Make check for posix_memalign non-mandatory (configure successfully on OSX).David Robillard1-2/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2812 a436a847-0d15-0410-975c-d299462d15a1
2010-12-22Update license to GPLv3.David Robillard53-515/+1189
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2780 a436a847-0d15-0410-975c-d299462d15a1
2010-12-22Expose numeric ID.David Robillard7-16/+17
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2779 a436a847-0d15-0410-975c-d299462d15a1
2010-12-22Assign all objects a numeric ID at creation time.David Robillard9-49/+99
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2778 a436a847-0d15-0410-975c-d299462d15a1
2010-12-20Disable check for Eugene.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2776 a436a847-0d15-0410-975c-d299462d15a1
2010-12-19Add missing file.David Robillard1-0/+40
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2775 a436a847-0d15-0410-975c-d299462d15a1
2010-12-18Remove Raul::Stateful (which never really belonged in Raul anyway).David Robillard5-12/+16
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2766 a436a847-0d15-0410-975c-d299462d15a1
2010-12-18Tidy.David Robillard2-15/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2765 a436a847-0d15-0410-975c-d299462d15a1
2010-12-18Remove more things from public engine interface.David Robillard18-37/+74
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2764 a436a847-0d15-0410-975c-d299462d15a1
2010-12-18Remove LearnRequest from public engine API.David Robillard8-21/+38
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2763 a436a847-0d15-0410-975c-d299462d15a1
2010-12-17Update version in redlandmm configure checks.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2759 a436a847-0d15-0410-975c-d299462d15a1
2010-12-17Take RDF serialisation language as a parameter (rather than hardcoded "turtle").David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2753 a436a847-0d15-0410-975c-d299462d15a1
2010-12-17Simplify blank node ID stuff (and remove circular dependency of World and Node).David Robillard3-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2744 a436a847-0d15-0410-975c-d299462d15a1