aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2012-03-23Add worker extension to remove thread stuff from plugins.David Robillard17-986/+325
2012-03-20Fix typo.David Robillard1-1/+1
2012-03-18Add atom:Sound.David Robillard2-0/+13
2012-03-17Update forge method names.David Robillard2-7/+7
2012-03-16atom:Int32 => atom:Int, atom:Int64 => atom:Long.David Robillard4-52/+50
2012-03-16Improve documentation.David Robillard2-68/+100
Use char* for strings.
2012-03-16Add missing URI defines.David Robillard2-30/+33
2012-03-16Update for patch extension.David Robillard5-20/+20
2012-03-16Fix some renaming oopses.David Robillard3-28/+29
2012-03-16Message extension => Patch extensionDavid Robillard7-151/+152
2012-03-16Use URI defines.David Robillard1-16/+16
2012-03-15Add new discovery API.David Robillard4-39/+110
2012-03-11Implement consistent URI defines in core, state, atom, urid.David Robillard7-52/+144
2012-03-11Remove string-port extension.David Robillard1-1/+0
2012-03-11Remove string-port extension.David Robillard6-174/+0
2012-03-11Improve documentation.David Robillard1-11/+14
2012-03-11Stylistically match the most recent state extension.David Robillard1-5/+5
2012-03-10Add a near-complete description of MIDI in RDF and corresponding URI #defines.David Robillard3-18/+371
2012-03-08Sort.David Robillard1-1/+1
2012-03-05Fix incorrect property descriptions.David Robillard1-2/+2
2012-03-05Update to support 2-character language codes with new lexvo URIs (courtesy ↵David Robillard1-3/+4
of Gerard de Melo).
2012-03-04Add status flags so plugins can tell why storing a property failed.David Robillard1-12/+23
2012-03-04Update documentation to reflect reality.David Robillard3-181/+176
2012-03-04Add skeleton definitions for undefined properties (fix broken links).David Robillard1-1/+16
2012-03-04Fix Doxygen syntax.David Robillard1-1/+2
2012-03-04Fix broken links.David Robillard1-2/+4
2012-03-04Fix configure output justification.David Robillard2-2/+0
2012-03-04Fix links to #defines.David Robillard1-2/+1
2012-03-03Add a warning about the 0 reference problem.David Robillard1-8/+10
2012-03-03Fix lv2_atom_forge_bool().David Robillard2-6/+7
Use pointers for references when using an internal buffer rather than offsets, so 0 isn't a valid reference.
2012-03-02Add atom:childType.David Robillard4-39/+85
Rename vector fields for consistently with atom:childType. Change vector to have child type and size rather than num_elems, since that would require updating the body every time an element is added which ruins the usual atom construction pattern. Implement incremental/automatic vector building with forge.
2012-03-01Rework forge sink interface to support buffer resizing (e.g. realloc).David Robillard3-108/+136
2012-02-29Simplify atom:AtomPort buffers to point directly at Atoms.David Robillard4-61/+45
2012-02-28Fix documentation links.David Robillard2-36/+16
2012-02-28Add release time.David Robillard1-0/+4
2012-02-28Redefine time extension generically.David Robillard3-118/+119
2012-02-28Reset stack when changing buffer or sink.David Robillard1-4/+6
Fix implicit casts.
2012-02-28Make heading match current terminology.David Robillard1-3/+3
2012-02-28Replace lv2:relation with the concept of plugin "parameters".David Robillard2-10/+25
2012-02-27Add lv2:relation, lv2:latency, and lv2:freeWheeling.David Robillard3-4/+43
2012-02-24Fix loading of initial sample.David Robillard1-6/+6
2012-02-23Fix util.h in C++.David Robillard1-0/+4
2012-02-23Put atom size first.David Robillard5-27/+24
Fix doxygen stylesheet.
2012-02-23Separately define body types for atoms with non-trivial bodies so the type ↵David Robillard8-180/+245
definitions are useful when only the body is available (e.g. state API). Use a single int64_t stamp for frame times since range is more important now and subframes was never really used anyway. Add atom:frameTime and atom:beatTime for serialising events. Consistently use name "body" for all types of atom bodies. Add lv2_atom_forge_atom() and lv2_atom_forge_raw() for constructing arbitrary atoms. Merge similar string-like forge methods. Update language URI requirements to match current (and hopefully permanent, geeze) http://lexvo.org reality.
2012-02-19Fix compilation of tests.David Robillard1-0/+4
2012-02-19Fix URID forging.David Robillard1-1/+1
2012-02-19Fix URI typo.David Robillard1-1/+1
2012-02-19Remove atom:Bang.David Robillard2-7/+0
2012-02-19Clean up documentation.David Robillard7-65/+64
Improve object query function names.
2012-02-19Rename LV2_Atom_Object::type => LV2_Atom_Object::otype to avoid confusion ↵David Robillard3-5/+5
with LV2_Atom::type.