summaryrefslogtreecommitdiffstats
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2009-12-09Raul 0.6.0.David Robillard1-7/+8
Drop glibmm dependency to glib dependency. Add --test configure option. Add RDF description. Bump library version number. git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2297 a436a847-0d15-0410-975c-d299462d15a1
2009-11-26Fix compilation on GCC 4.4 (fix ticket #438).David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2285 a436a847-0d15-0410-975c-d299462d15a1
2009-08-10Add missing include.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2173 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Strip trailing whitespace.David Robillard8-87/+87
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1999 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13The great ID refactoring of 2009.David Robillard1-0/+5
Path is now actually URI (scheme path: for now). Therefore ingen nodes and such live in the same namespace as ... well, everything. Including plugins. Thar be profit, laddies. git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1992 a436a847-0d15-0410-975c-d299462d15a1
2009-05-04Strip trailing whitespace from waf scripts.David Robillard1-10/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1962 a436a847-0d15-0410-975c-d299462d15a1
2008-11-29Fix local includes to use quotes (to always build against local version).David Robillard8-13/+13
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1824 a436a847-0d15-0410-975c-d299462d15a1
2008-11-29Upgrade to waf 1.5.0.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1823 a436a847-0d15-0410-975c-d299462d15a1
2008-11-27Fix warnings for non-debug builds.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1804 a436a847-0d15-0410-975c-d299462d15a1
2008-11-17Run. Sorta.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1757 a436a847-0d15-0410-975c-d299462d15a1
2008-10-18Lower glib/glibmm dependency to 2.14.David Robillard1-3/+9
Fix optional parameters all over the palce because waf is retarded and sets failed check variables to ##some#stupid#name#like#this instead of false. Portability fixes (Ingen (except GUI) and all dependencies builds on OSX). git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1681 a436a847-0d15-0410-975c-d299462d15a1
2008-10-18Pretty!David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1680 a436a847-0d15-0410-975c-d299462d15a1
2008-10-03Good riddance.David Robillard1-43/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1602 a436a847-0d15-0410-975c-d299462d15a1
2008-09-30Wafify SLV2.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1544 a436a847-0d15-0410-975c-d299462d15a1
2008-09-30Even more waf (only check for any given package once, even with recursive ↵David Robillard1-0/+25
invocation). git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1543 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19More thread-safe ringbuffer.David Robillard1-0/+27
Add test for size/full/empty queue functions. git-svn-id: http://svn.drobilla.net/lad/raul@1446 a436a847-0d15-0410-975c-d299462d15a1
2008-07-07Remove unnecessary REDLANDMM_[LIBS|CFLAGS].David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/raul@1284 a436a847-0d15-0410-975c-d299462d15a1
2008-05-23Merge improvemennts to MIDI stuff from Ardour.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/raul@1227 a436a847-0d15-0410-975c-d299462d15a1
2008-05-01GCC 4.3 fixes.David Robillard2-0/+2
git-svn-id: http://svn.drobilla.net/lad/raul@1191 a436a847-0d15-0410-975c-d299462d15a1
2008-02-09Use Raul::TimeStamp (LV2 compatible typed 32:32 fixed timestamp) everywhere.David Robillard4-20/+28
Fix initial size of Patchage messages window. Machina disabled for now (transitioning to generic timestamps). git-svn-id: http://svn.drobilla.net/lad/raul@1133 a436a847-0d15-0410-975c-d299462d15a1
2007-11-30Split redland C++ wrappers out from Raul.David Robillard2-13/+2
git-svn-id: http://svn.drobilla.net/lad/raul@927 a436a847-0d15-0410-975c-d299462d15a1
2007-10-22Stricter limitations for path symbols/names (C symbols, equivalent to ↵David Robillard1-2/+17
lv2:symbol, subset of OSC addresses and URIs). git-svn-id: http://svn.drobilla.net/lad/raul@897 a436a847-0d15-0410-975c-d299462d15a1
2007-10-20Fix thread error message/death on launching machina_guiDavid Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/raul@888 a436a847-0d15-0410-975c-d299462d15a1
2007-10-10Fix recursive patch problems (all objects recursively appearing as direct ↵David Robillard1-2/+2
child of root). Use slightly more human friendly names for blank nodes in patch files. Fix memory management semantics of engine side objects (fix crash on subpatch delete). Make Raul::Table a boost::noncopyable; related changes trickled down from that. git-svn-id: http://svn.drobilla.net/lad/raul@865 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08SharedPtr-ify engine side store.David Robillard1-1/+8
Fix reattaching to engine. Fix connection paths. Remove last dependencies on client (model) library from Serialiser. Fix Raul::PathTable::find_descendants_end. git-svn-id: http://svn.drobilla.net/lad/raul@847 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Fixed missing symbol in Raul.David Robillard1-17/+17
Made Raul::List interface and uses thereof less fugly. git-svn-id: http://svn.drobilla.net/lad/raul@845 a436a847-0d15-0410-975c-d299462d15a1
2007-09-07Fix port highlighting.David Robillard1-1/+1
GCC 4.2 warning fixes. git-svn-id: http://svn.drobilla.net/lad/raul@696 a436a847-0d15-0410-975c-d299462d15a1
2007-08-07Added individual Raul building, for those who are so inclined.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/raul@683 a436a847-0d15-0410-975c-d299462d15a1
2007-08-05Yet more benchmarking.David Robillard1-1/+61
git-svn-id: http://svn.drobilla.net/lad/raul@680 a436a847-0d15-0410-975c-d299462d15a1
2007-08-05Okay, so it's faster with expensive to compare keys (strings).David Robillard1-6/+13
Justification FTW. git-svn-id: http://svn.drobilla.net/lad/raul@679 a436a847-0d15-0410-975c-d299462d15a1
2007-08-05Added benchmark proving Raul::Table is slower than std::map and thus a ↵David Robillard2-2/+118
useless piece of crap. Awesome. git-svn-id: http://svn.drobilla.net/lad/raul@678 a436a847-0d15-0410-975c-d299462d15a1
2007-07-27Use uint32_t for num_ports (and poly), matches LV2 and size_t is excessive ↵David Robillard1-1/+1
on 64-bit. Remove (linear) sorted assertion from Table, except in unit tests. git-svn-id: http://svn.drobilla.net/lad/raul@643 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Use PathTable for engine side objects.David Robillard1-1/+1
Re-implement renaming and destroying more cleanly (not to mention workingly). git-svn-id: http://svn.drobilla.net/lad/raul@638 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Fix various Table bugs (and put some way too slow code in there, but hey, it ↵David Robillard1-1/+21
works). Use PathTable for models on the client side. Implement renaming on client side. git-svn-id: http://svn.drobilla.net/lad/raul@636 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Added PathTable, simple pretty wrapper around Table which provides super fastDavid Robillard1-3/+61
"find all descendants". I couldn't deal with the 'one big table' or 'parents own/lookup children' decision, so I came up with this thing instead. It's pretty cool I guess. git-svn-id: http://svn.drobilla.net/lad/raul@635 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Implement std::map[key] = value interface.David Robillard1-1/+10
git-svn-id: http://svn.drobilla.net/lad/raul@632 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Add Table unit test.David Robillard1-0/+108
Match std::map interface for empty and insert (more powerful insert interface). git-svn-id: http://svn.drobilla.net/lad/raul@631 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Added Raul::Table class (like an std::map but in an array, very fast to do a ↵David Robillard12-18/+21
sorted iteration). Fixed unit test building. git-svn-id: http://svn.drobilla.net/lad/raul@629 a436a847-0d15-0410-975c-d299462d15a1
2007-07-22Renamed MIDIRingBuffer StampedChunkRingBuffer (what it really is), which ↵David Robillard1-3/+3
coincidentally will work for OSC messages too. Coincidentally. git-svn-id: http://svn.drobilla.net/lad/raul@597 a436a847-0d15-0410-975c-d299462d15a1
2007-07-03Added MIDI controller/event names.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/raul@560 a436a847-0d15-0410-975c-d299462d15a1
2007-06-07Don't install unit test binaries.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/raul@530 a436a847-0d15-0410-975c-d299462d15a1
2007-05-01Converted Raul (and thus Ingen and Machina) to use Redland over ↵David Robillard2-3/+14
Raptor/Rasqal independently. Fixed patch loading for Ingen (local only, still something wrong with remote...). git-svn-id: http://svn.drobilla.net/lad/raul@486 a436a847-0d15-0410-975c-d299462d15a1
2007-04-02List appending.David Robillard1-7/+74
Make SMFReader abort gracefully on non-SMF files. git-svn-id: http://svn.drobilla.net/lad/raul@389 a436a847-0d15-0410-975c-d299462d15a1
2007-03-31Realtime MIDI recording.David Robillard1-5/+5
git-svn-id: http://svn.drobilla.net/lad/raul@383 a436a847-0d15-0410-975c-d299462d15a1
2007-03-31Added RingBuffer and MIDIRingBuffer classes/tests.David Robillard3-1/+101
git-svn-id: http://svn.drobilla.net/lad/raul@382 a436a847-0d15-0410-975c-d299462d15a1
2007-03-12Fixed MIDI note off normalization for multiple channels.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/raul@359 a436a847-0d15-0410-975c-d299462d15a1
2007-03-12Flowcanvas resizing, auto-arrange resizes if necessary.David Robillard1-12/+17
Per-track SMF reading (raul and machina) git-svn-id: http://svn.drobilla.net/lad/raul@354 a436a847-0d15-0410-975c-d299462d15a1
2007-03-11MIDI file reading.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/raul@352 a436a847-0d15-0410-975c-d299462d15a1
2007-03-10SMF reading fixes (correctly read running status, etc).David Robillard1-0/+16
git-svn-id: http://svn.drobilla.net/lad/raul@346 a436a847-0d15-0410-975c-d299462d15a1
2007-03-09SMF reading/writing fixes.David Robillard2-1/+44
git-svn-id: http://svn.drobilla.net/lad/raul@345 a436a847-0d15-0410-975c-d299462d15a1