summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2007-07-29Build system fixes, building from top level doesn't recursively configure ↵David Robillard10-17/+17
slv2, but slv2 is still independently packageable/buildable. Think I've finally figured out how to do recursive autohell without resorting to suicide... git-svn-id: http://svn.drobilla.net/lad/raul@650 a436a847-0d15-0410-975c-d299462d15a1
2007-07-27Control port slider functionality (when not in edit more, or holding down ↵David Robillard1-0/+1
control). Known issue: Control modifier toggling currently only works when pointer on canvas (not a module or port). git-svn-id: http://svn.drobilla.net/lad/raul@644 a436a847-0d15-0410-975c-d299462d15a1
2007-07-27Use uint32_t for num_ports (and poly), matches LV2 and size_t is excessive ↵David Robillard3-3/+13
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-26Fix recursive patch serialization (fix ticket 63).David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/raul@642 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Use PathTable for engine side objects.David Robillard3-13/+14
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 Robillard5-55/+134
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 Robillard6-6/+224
"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-26Add const find interface to Raul::Table, fix bugs.David Robillard2-7/+21
Use Raul::Table on Ingen client side instead of std::map for objects, plugins. Work on renaming (still broken). git-svn-id: http://svn.drobilla.net/lad/raul@634 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Implement std::map[key] = value interface.David Robillard3-1/+34
git-svn-id: http://svn.drobilla.net/lad/raul@632 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Add Table unit test.David Robillard3-10/+133
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-26Use C++ey memory via std::vector instead of malloc and friends for Table, ↵David Robillard2-59/+95
since containing std::string etc. was dying horribly. Fixed semantics of erase range method to match std::vector. Fix valgrind errors. git-svn-id: http://svn.drobilla.net/lad/raul@630 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 Robillard15-18/+286
sorted iteration). Fixed unit test building. git-svn-id: http://svn.drobilla.net/lad/raul@629 a436a847-0d15-0410-975c-d299462d15a1
2007-07-25Never launch the same thread twice, no matter what the stupid caller says.David Robillard1-17/+24
git-svn-id: http://svn.drobilla.net/lad/raul@620 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Consistently rename all C++ files .cpp/.hpp.David Robillard55-212/+220
Fix (some) inclusion guard names to not clash with other libs. git-svn-id: http://svn.drobilla.net/lad/raul@613 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Removed recursive autohell, except for SLv2.David Robillard3-160/+1
Always build against local copies, hopefully fixing broken compilation against outdated system versions. git-svn-id: http://svn.drobilla.net/lad/raul@610 a436a847-0d15-0410-975c-d299462d15a1
2007-07-22Renamed MIDIRingBuffer StampedChunkRingBuffer (what it really is), which ↵David Robillard4-15/+16
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-04Fix model URI serialization relative to base URI.David Robillard3-7/+16
git-svn-id: http://svn.drobilla.net/lad/raul@574 a436a847-0d15-0410-975c-d299462d15a1
2007-07-04Fix crash on Ingen patch save (mismatched RDF type enums).David Robillard1-2/+6
Disable some excessive debug print output. git-svn-id: http://svn.drobilla.net/lad/raul@566 a436a847-0d15-0410-975c-d299462d15a1
2007-07-03Added MIDI controller/event names.David Robillard3-59/+291
git-svn-id: http://svn.drobilla.net/lad/raul@560 a436a847-0d15-0410-975c-d299462d15a1
2007-06-24Move exessive Thread code from header to source file.David Robillard2-65/+93
git-svn-id: http://svn.drobilla.net/lad/raul@544 a436a847-0d15-0410-975c-d299462d15a1
2007-06-24Print message on thread exit.David Robillard1-1/+4
git-svn-id: http://svn.drobilla.net/lad/raul@542 a436a847-0d15-0410-975c-d299462d15a1
2007-06-08Removed Raul Mutex and Condition (redundant with glib).David Robillard4-102/+1
git-svn-id: http://svn.drobilla.net/lad/raul@532 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-04Redland failed assertion fixes.David Robillard1-5/+16
git-svn-id: http://svn.drobilla.net/lad/raul@496 a436a847-0d15-0410-975c-d299462d15a1
2007-05-04Added missing includes.David Robillard2-2/+4
Prevent RDFModel from printing itself on load. git-svn-id: http://svn.drobilla.net/lad/raul@494 a436a847-0d15-0410-975c-d299462d15a1
2007-05-01Fixed remote patch loading.David Robillard2-3/+7
git-svn-id: http://svn.drobilla.net/lad/raul@487 a436a847-0d15-0410-975c-d299462d15a1
2007-05-01Converted Raul (and thus Ingen and Machina) to use Redland over ↵David Robillard19-463/+799
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-20Updated Raptor dependency version.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/raul@464 a436a847-0d15-0410-975c-d299462d15a1
2007-04-19Renamed SLV2Model SLV2World.David Robillard1-0/+1
Updated Ingen for SLV2 API changes. git-svn-id: http://svn.drobilla.net/lad/raul@459 a436a847-0d15-0410-975c-d299462d15a1
2007-04-17Fix missed events timestamp bug (for real this time).David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/raul@453 a436a847-0d15-0410-975c-d299462d15a1
2007-04-12Updated Raptor dependency to 1.4.14.David Robillard2-5/+4
Made default write syntax Turtle. git-svn-id: http://svn.drobilla.net/lad/raul@445 a436a847-0d15-0410-975c-d299462d15a1
2007-04-11Print out failed queries, for debugging.David Robillard2-2/+6
git-svn-id: http://svn.drobilla.net/lad/raul@436 a436a847-0d15-0410-975c-d299462d15a1
2007-04-06LASH project saving/restoring.David Robillard9-3/+537
git-svn-id: http://svn.drobilla.net/lad/raul@400 a436a847-0d15-0410-975c-d299462d15a1
2007-04-05Code cleanups.David Robillard3-3/+3
git-svn-id: http://svn.drobilla.net/lad/raul@399 a436a847-0d15-0410-975c-d299462d15a1
2007-04-02List appending.David Robillard4-10/+134
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 Robillard5-102/+28
git-svn-id: http://svn.drobilla.net/lad/raul@383 a436a847-0d15-0410-975c-d299462d15a1
2007-03-31Added RingBuffer and MIDIRingBuffer classes/tests.David Robillard8-9/+462
git-svn-id: http://svn.drobilla.net/lad/raul@382 a436a847-0d15-0410-975c-d299462d15a1
2007-03-25Fixed construction algorithm bugs.David Robillard1-0/+35
git-svn-id: http://svn.drobilla.net/lad/raul@377 a436a847-0d15-0410-975c-d299462d15a1
2007-03-22Fixed quantization with q=0 (don't quantize).David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/raul@369 a436a847-0d15-0410-975c-d299462d15a1
2007-03-19Learn quantization.David Robillard2-0/+18
RDF serialziation to a C FILE*. Machina graph drawing improvements. git-svn-id: http://svn.drobilla.net/lad/raul@364 a436a847-0d15-0410-975c-d299462d15a1
2007-03-12Fixed MIDI note off normalization for multiple channels.David Robillard2-4/+4
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 Robillard3-14/+72
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 Robillard3-15/+8
git-svn-id: http://svn.drobilla.net/lad/raul@352 a436a847-0d15-0410-975c-d299462d15a1
2007-03-10Removed excessive debug print output.David Robillard1-9/+15
MIDI note off normalization. git-svn-id: http://svn.drobilla.net/lad/raul@347 a436a847-0d15-0410-975c-d299462d15a1
2007-03-10SMF reading fixes (correctly read running status, etc).David Robillard4-36/+81
git-svn-id: http://svn.drobilla.net/lad/raul@346 a436a847-0d15-0410-975c-d299462d15a1
2007-03-09SMF reading/writing fixes.David Robillard9-30/+498
git-svn-id: http://svn.drobilla.net/lad/raul@345 a436a847-0d15-0410-975c-d299462d15a1
2007-03-03SMF writing work.David Robillard6-4/+424
git-svn-id: http://svn.drobilla.net/lad/raul@343 a436a847-0d15-0410-975c-d299462d15a1
2007-02-24Distribution build fixes (pass make distcheck).David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/raul@336 a436a847-0d15-0410-975c-d299462d15a1
2007-02-24Split JackDriver 'attaching' and 'activating' to give derived classes a ↵David Robillard3-12/+30
chance to set things up in overloaded attach methods before the process callback starts firing. Switch RDF syntax to RDF/XML (temporarily, until raptor 1.1.14 hits distros). git-svn-id: http://svn.drobilla.net/lad/raul@333 a436a847-0d15-0410-975c-d299462d15a1
2007-02-23Doxygen fix.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/raul@331 a436a847-0d15-0410-975c-d299462d15a1