aboutsummaryrefslogtreecommitdiffstats
path: root/lv2
AgeCommit message (Collapse)AuthorFilesLines
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-23Fix util.h in C++.David Robillard1-0/+4
2012-02-23Put atom size first.David Robillard2-21/+19
Fix doxygen stylesheet.
2012-02-23Separately define body types for atoms with non-trivial bodies so the type ↵David Robillard6-174/+239
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 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 Robillard6-63/+62
Improve object query function names.
2012-02-19Rename LV2_Atom_Object::type => LV2_Atom_Object::otype to avoid confusion ↵David Robillard1-1/+1
with LV2_Atom::type.
2012-02-19Remove unised LV2_Atom_Response.David Robillard1-10/+0
2012-02-19Improve atom introduction.David Robillard1-9/+8
2012-02-19atom/atom-helpers.h => atom/util.h.David Robillard4-4/+4
2012-02-19Delete trailing whitespace.David Robillard1-1/+1
2012-02-18msg:cause => msg:request.David Robillard2-4/+4
2012-02-18Remove state:Path and use new atom:Path instead.David Robillard7-67/+124
Remove suggestion to use file URIs in plugins, which is much too tedious. If plugins use standard atom types, hosts should be able to map paths in any way (which they may need to regardless). Unfortunately it's slightly less pretty in Turtle to have a special path type rather than a (possibly relative) URI. Factor out common write_set_filename_msg in sampler example. Establish common URI define convention LV2_EXTNAME__URILOCALNAME and define all URIs in state, message, and atom.
2012-02-18Implement writing to forge sink.David Robillard1-26/+46
2012-02-18Update documentation.David Robillard1-6/+20
2012-02-18Make forge API more fool-proof and automatically update container sizes to ↵David Robillard2-127/+154
any depth.
2012-02-18Update documentation to match reality.David Robillard1-3/+3
2012-02-17Add LV2_Atom_Port_Buffer.David Robillard2-3/+31
2012-02-17Add atom:URI.David Robillard3-22/+89
2012-02-16Implement real-time safe sample loading.David Robillard1-1/+22
2012-02-16Add atom:eventTransfer (for UIs that talk to atom event ports).David Robillard4-162/+158
Add lv2_atom_total_size() helper. Make LV2_Atom_Literal definiton consistent with others. Rework forge API to support writing to an arbitrary sink function (e.g. ringbuffer).
2012-02-14Add lv2_object_getv.David Robillard2-51/+129
2012-02-12Finish up sequence / time type stuff.David Robillard3-8/+37
2012-02-12Make top-level 'waf dist' generate necessary files so rdflib is not a build ↵David Robillard1-16/+26
requirement.
2012-02-11Sshh.David Robillard1-4/+0
2012-02-11Move NEWS generation stuff up into autowaf.David Robillard2-50/+13
Add top-level news target to generate all NEWS files. Upgrade to waf-1.6.11. Upgrade to r66/autowaf.
2012-02-09Add message extension.David Robillard6-0/+393
2012-02-09Make forge API match the current definition of atom:Resource and atom:Blank.David Robillard2-11/+33
2012-02-09Move documentation building into waf.David Robillard1-2/+2
2012-02-08Update forge API for Sequence changes.David Robillard2-3/+4
2012-02-08Rearrange tree so top level can be used as an include path for standard ↵David Robillard250-80/+87
style LV2 includes.
2012-02-08Add missing file.David Robillard1-0/+304
2012-02-08Add rant about bogus URI keys.David Robillard1-10/+15
2012-02-08Add time_type field to Sequence.David Robillard1-3/+3
2012-02-08Heavily revise atom extension into a release candidate.David Robillard7-654/+988
2012-02-02Update to r65/autowaf and waf-1.6.10.David Robillard1-0/+0
2012-02-01Fix compilation under VC++.David Robillard1-1/+2
2012-02-01Fix LV2_SYMBOL_EXPORT and lv2_descriptor prototype for Windows.David Robillard4-14/+24
2012-01-30Update documentation.David Robillard5-81/+87
2012-01-28Fix URIs.David Robillard1-3/+3
2012-01-13Add log extensionDavid Robillard6-0/+177
2011-12-28Add ui:parent.David Robillard3-1/+24
2011-12-23state:[iI]nstanceState => state:[sS]tate.David Robillard3-14/+13