summaryrefslogtreecommitdiffstats
path: root/raul
AgeCommit message (Collapse)AuthorFilesLines
2007-12-04Added 'has_waiter' method for Semaphore.David Robillard3-2/+65
Added new Command class, for e.g. coarse GUI->Engine RT safe events. git-svn-id: http://svn.drobilla.net/lad/raul@947 a436a847-0d15-0410-975c-d299462d15a1
2007-12-01Clean up query code.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/raul@933 a436a847-0d15-0410-975c-d299462d15a1
2007-11-30Various documentation cleanups/fixes.David Robillard1-1/+1
Generate/install man pages for SLV2. git-svn-id: http://svn.drobilla.net/lad/raul@929 a436a847-0d15-0410-975c-d299462d15a1
2007-11-30Split redland C++ wrappers out from Raul.David Robillard9-470/+87
git-svn-id: http://svn.drobilla.net/lad/raul@927 a436a847-0d15-0410-975c-d299462d15a1
2007-11-29Add base URI support to RDF model (ability to write pretty <> in Turtle with ↵David Robillard2-0/+5
model.base()). git-svn-id: http://svn.drobilla.net/lad/raul@922 a436a847-0d15-0410-975c-d299462d15a1
2007-10-13Dynamic polyphony fixes.David Robillard1-2/+4
git-svn-id: http://svn.drobilla.net/lad/raul@883 a436a847-0d15-0410-975c-d299462d15a1
2007-10-10Fix recursive patch problems (all objects recursively appearing as direct ↵David Robillard3-14/+16
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-08Update.. stuff... I hate SVN...David Robillard3-31/+23
git-svn-id: http://svn.drobilla.net/lad/raul@855 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08SharedPtr-ify engine side store.David Robillard5-407/+455
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 Robillard3-58/+68
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-10-08Eliminate redundant object collections (ObjectModel having a separate ↵David Robillard2-2/+14
collection of its children). Fix renaming/creation of children (fix ticket 97). git-svn-id: http://svn.drobilla.net/lad/raul@844 a436a847-0d15-0410-975c-d299462d15a1
2007-10-05Fix connection serialisation.David Robillard1-1/+2
Do hidden graphviz render to /dev/null instead of /home/dave/test.graphviz. Oops. :) git-svn-id: http://svn.drobilla.net/lad/raul@823 a436a847-0d15-0410-975c-d299462d15a1
2007-10-01Blink MIDI ports on message transmission.David Robillard1-9/+9
git-svn-id: http://svn.drobilla.net/lad/raul@794 a436a847-0d15-0410-975c-d299462d15a1
2007-09-20Add locking support to RDF stuff for dealing with concurrent librdf use.David Robillard2-2/+9
git-svn-id: http://svn.drobilla.net/lad/raul@739 a436a847-0d15-0410-975c-d299462d15a1
2007-09-19Remove useless old debugging-related overhead from Array destructor.David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/raul@723 a436a847-0d15-0410-975c-d299462d15a1
2007-09-12Const-correctness for Raul::RDF::Node type conversion functions.David Robillard2-7/+7
git-svn-id: http://svn.drobilla.net/lad/raul@702 a436a847-0d15-0410-975c-d299462d15a1
2007-09-08Pretty RDF boolean reading.David Robillard1-0/+3
git-svn-id: http://svn.drobilla.net/lad/raul@699 a436a847-0d15-0410-975c-d299462d15a1
2007-09-08Support for writing pretty Turtle boolean literals.David Robillard2-0/+14
git-svn-id: http://svn.drobilla.net/lad/raul@698 a436a847-0d15-0410-975c-d299462d15a1
2007-09-07Fix port highlighting.David Robillard1-2/+2
GCC 4.2 warning fixes. git-svn-id: http://svn.drobilla.net/lad/raul@696 a436a847-0d15-0410-975c-d299462d15a1
2007-08-09Minor threading interface stuff for parallel Ingen.David Robillard2-5/+8
git-svn-id: http://svn.drobilla.net/lad/raul@690 a436a847-0d15-0410-975c-d299462d15a1
2007-07-31SWIG building fixes.David Robillard1-16/+18
Applied patch from silverblade to fix Raul Process cmd line parameters. Fixed launching internal engine from Connect dialog. Fix nasty crashes caused by overly hasty last commit. git-svn-id: http://svn.drobilla.net/lad/raul@662 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 Robillard2-2/+12
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 Robillard2-12/+13
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 Robillard4-54/+113
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 Robillard5-3/+163
"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 Robillard2-0/+24
git-svn-id: http://svn.drobilla.net/lad/raul@632 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Add Table unit test.David Robillard2-10/+25
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 Robillard3-0/+265
sorted iteration). Fixed unit test building. git-svn-id: http://svn.drobilla.net/lad/raul@629 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Consistently rename all C++ files .cpp/.hpp.David Robillard40-188/+196
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-22Renamed MIDIRingBuffer StampedChunkRingBuffer (what it really is), which ↵David Robillard3-12/+13
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 Robillard2-1/+4
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 Robillard2-59/+290
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 Robillard1-65/+8
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 Robillard3-101/+0
git-svn-id: http://svn.drobilla.net/lad/raul@532 a436a847-0d15-0410-975c-d299462d15a1
2007-05-04Added missing includes.David Robillard1-0/+2
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 Robillard1-1/+1
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 Robillard9-141/+277
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-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-11Print out failed queries, for debugging.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/raul@436 a436a847-0d15-0410-975c-d299462d15a1
2007-04-06LASH project saving/restoring.David Robillard4-0/+186
git-svn-id: http://svn.drobilla.net/lad/raul@400 a436a847-0d15-0410-975c-d299462d15a1
2007-04-02List appending.David Robillard2-2/+46
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 Robillard4-97/+23
git-svn-id: http://svn.drobilla.net/lad/raul@383 a436a847-0d15-0410-975c-d299462d15a1
2007-03-31Added RingBuffer and MIDIRingBuffer classes/tests.David Robillard5-8/+361
git-svn-id: http://svn.drobilla.net/lad/raul@382 a436a847-0d15-0410-975c-d299462d15a1