aboutsummaryrefslogtreecommitdiffstats
path: root/lv2/lv2plug.in/ns/ext/atom/util.h
AgeCommit message (Collapse)AuthorFilesLines
2018-09-22Install standard headers to simpler include pathsDavid Robillard1-509/+0
2016-10-04Add lv2_atom_object_get_typed()David Robillard1-0/+56
2016-09-18Update copyright datesDavid Robillard1-1/+1
2015-02-27Fix LV2_ATOM_TUPLE_FOREACH macro.Hanspeter Portner1-2/+2
* using the LV2_ATOM_TUPLE_FOREACH macro throws a compile error * the 'LV2_Atom_Tuple' has no own size attribute * '(tuple)->size' should read: '(tuple)->atom.size' Signed-off-by: Hanspeter Portner <dev@open-music-kontrollers.ch>
2014-11-25Single-page API documentation with unified style.David Robillard1-0/+7
2014-07-31Use Doxygen Markdown support for more human-readable doc comments.David Robillard1-18/+18
Minor improvements to UI documentation.
2014-07-28Add missing C extern declarations for C++.David Robillard1-1/+1
2014-02-08Add lv2_atom_sequence_clear() and lv2_atom_sequence_append_event() helper ↵David Robillard1-0/+46
functions. Add MIDI fifths example plugin for simple non-forge MIDI reading and writing.
2014-01-24Fix -Wconversion warnings in headers.David Robillard1-4/+4
2014-01-04LV2 1.8.0David Robillard1-1/+1
2013-12-17Make lv2_atom_*_is_end() arguments const.David Robillard1-12/+12
2013-12-15Fix casting away of const (patch from Robin Gareus).David Robillard1-5/+5
2013-01-17Fix lv2_atom_sequence_end().David Robillard1-1/+1
2012-06-13Add lv2_atom_object_body_get().David Robillard1-1/+38
2012-05-18Fix lv2_atom_object_next() on 32-bit platforms.David Robillard1-4/+5
2012-04-12Update doxygen markup.David Robillard1-1/+1
2012-04-12Make all atom/util.h functions start with lv2_atom.David Robillard1-141/+79
2012-02-23Fix util.h in C++.David Robillard1-0/+4
2012-02-23Separately define body types for atoms with non-trivial bodies so the type ↵David Robillard1-18/+64
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-19Clean up documentation.David Robillard1-12/+14
Improve object query function names.
2012-02-19atom/atom-helpers.h => atom/util.h.David Robillard1-0/+372