aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
2010-12-17Use an actual wrapper for query results (instead of building a Bindings and ↵David Robillard1-19/+20
returning that). git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2742 a436a847-0d15-0410-975c-d299462d15a1
2010-12-17Fix node duration when step recording.David Robillard1-4/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2738 a436a847-0d15-0410-975c-d299462d15a1
2010-12-17Remove RaulJackDriver cruft.David Robillard5-381/+110
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@2737 a436a847-0d15-0410-975c-d299462d15a1