aboutsummaryrefslogtreecommitdiffstats
path: root/lv2/lv2plug.in/ns/ext/atom
AgeCommit message (Collapse)AuthorFilesLines
2012-06-13Add lv2_atom_object_body_get().David Robillard2-1/+40
2012-05-18Fix lv2_atom_object_next() on 32-bit platforms.David Robillard2-4/+7
2012-05-18Fix errant space.David Robillard1-1/+1
2012-05-17Fix implicit conversions in forge.h that are invalid in C++11.David Robillard3-3/+12
2012-04-17Bump versions, mark up releases, portability fixes.David Robillard2-5/+11
2012-04-14Fix broken links.David Robillard1-6/+6
2012-04-14Remove redundant time unit definitions and use those from units extension.David Robillard2-40/+18
2012-04-13Document standard serialisation format for all Atom types.David Robillard1-43/+150
2012-04-12Remove comment headers from Turtle files and ensure the same information is ↵David Robillard1-16/+1
available in machine readable form.
2012-04-12Rename 'people' to 'meta' in anticipation of putting other stuff there.David Robillard1-1/+1
2012-04-12Delete trailing whitespace.David Robillard1-1/+1
2012-04-12Update doxygen markup.David Robillard1-1/+1
2012-04-12Make all atom/util.h functions start with lv2_atom.David Robillard2-172/+108
2012-04-12Add Chunk to Forge's set of URIDs for convenience.David Robillard1-0/+2
2012-04-11Add atom:atomTransfer for (non-event) Atom ports.David Robillard2-5/+16
2012-03-30Add missing ui:ui and ui:binary property definitions.David Robillard1-5/+12
Mark up properties more precisely for validation.
2012-03-27Fix OWL errors.David Robillard1-1/+2
2012-03-26Remove individual extension pkg-config files and build scripts.David Robillard2-2/+0
2012-03-26Fix reference to people.ttl.David Robillard1-1/+1
2012-03-25Fix release markup.David Robillard1-5/+7
2012-03-25Move people information in to a common place.David Robillard1-7/+2
2012-03-25Clean up author and seeAlso information.David Robillard1-1/+2
Remove download row from documentation header table and rename "History" section to "Releases" (which contains download links and is hopefully clear enough).
2012-03-25Remove atom:MessagePort and atom:ValuePort.David Robillard2-61/+12
2012-03-24Remove pointless person homepage properties.David Robillard1-6/+7
2012-03-24Update for latest UI extension.David Robillard1-1/+1
2012-03-23Add worker extension to remove thread stuff from plugins.David Robillard1-1/+0
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 Robillard1-67/+99
Use char* for strings.
2012-03-16Use URI defines.David Robillard1-16/+16
2012-03-11Implement consistent URI defines in core, state, atom, urid.David Robillard1-36/+37
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-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 Robillard2-102/+134
2012-02-29Simplify atom:AtomPort buffers to point directly at Atoms.David Robillard2-49/+26
2012-02-28Reset stack when changing buffer or sink.David Robillard1-4/+6
Fix implicit casts.
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