aboutsummaryrefslogtreecommitdiffstats
path: root/lv2
AgeCommit message (Collapse)AuthorFilesLines
2018-09-23Add missing bracesDavid Robillard1-5/+10
2018-09-23Remove redundant castsDavid Robillard1-10/+5
2018-09-23Clean up includesDavid Robillard2-1/+5
2018-09-22Install standard headers to simpler include pathsDavid Robillard107-249/+19
2018-09-22Include waf sources and fix build with Python 3.7David Robillard1-2/+4
2018-09-21Fix warnings in atom testsDavid Robillard1-9/+10
2018-06-09Fix documentation table underline problemDavid Robillard1-1/+1
How/why is beyond me...
2018-05-27Fix incorrect range of midi:chunkDavid Robillard3-3/+10
2018-05-21Clarify time:beat originDavid Robillard3-2/+16
2018-04-21Install lv2_util.h for use by third-party codeTimo Wischer1-0/+1
2018-04-21Allow build date to be overridden for reproducible documentationBernhard M. Wiedemann1-0/+7
See https://reproducible-builds.org/specs/source-date-epoch/ for the definition of this variable.
2018-04-07eg-midigate: Respond to "all notes off" MIDI messageRobin Gareus1-0/+2
2018-01-05Upgrade to waf 2.0.4David Robillard1-2/+2
2017-07-08Fix outdated port description in documentationDavid Robillard3-3/+10
2017-03-20Add patch:context propertyDavid Robillard3-0/+20
2017-03-19Add lv2:MIDIPlugin classDavid Robillard3-1/+16
2017-02-08Add lv2_validate utilityDavid Robillard33-52/+13
2016-10-23Fix typoDavid Robillard1-1/+1
2016-10-19Add state:StateChanged for notification eventsRobin Gareus4-1/+28
2016-10-04eg-sampler: Add waveform display to UIDavid Robillard1-0/+9
2016-10-04Add lv2_atom_object_get_typed()David Robillard3-1/+66
2016-10-04Add patch:accept propertyDavid Robillard4-1/+18
2016-10-03Fix typoDavid Robillard1-1/+1
2016-09-29Call lv2specgen as a separate processDavid Robillard1-1/+2
This speeds up builds with documentation significantly by allowing lv2specgen.py to be called in parallel, and makes lv2specgen a more reusable tool for third-party specifications.
2016-09-19LV2 1.14.0v1.14.0David Robillard16-17/+27
2016-09-18Update copyright datesDavid Robillard27-27/+27
2016-09-18Add lv2:enabled designationDavid Robillard2-1/+21
2016-09-18Add bufsz:coarseBlockLength featureDavid Robillard2-2/+18
2016-09-18Make lv2_features_data() tolerant of NULL featuresDavid Robillard1-3/+5
2016-09-10Hide compile time assertion from documentationDavid Robillard1-0/+2
2016-09-10Document all URI definesDavid Robillard25-445/+452
This makes headers somewhat redundant and too wide, but it's the only way I can get Doxygen to make links to the corresponding spec documentation, because it doesn't linkify URIs in strings.
2016-09-06Fix midi API documentationDavid Robillard1-0/+2
2016-08-08Fix incorrect dateDavid Robillard1-1/+1
2016-07-31Strengthen threading guarantees for work methodDavid Robillard1-2/+5
2016-07-31eg-sampler: Support thread-safe state restorationDavid Robillard1-0/+2
2016-07-31Add state:threadSafeRestore featureDavid Robillard3-7/+27
2016-07-31Clarify worker documentationDavid Robillard3-41/+34
2016-07-31Add lv2_features_data() and lv2_features_query()David Robillard5-4/+115
This adds a new header lv2/lv2plug.in/ns/lv2core/lv2_util.h for utility functions useful with core LV2.
2016-07-31Add lv2_log_logger_set_map()David Robillard3-8/+30
2016-07-31Define missing LV2_TIME_PREFIXDavid Robillard3-16/+26
2015-12-31Add missing property labelsDavid Robillard2-0/+5
2015-12-31Make ui:resize a lv2:ExtensionDataHanspeter Portner1-1/+2
2015-12-31Remove domain of lv2:scalePointDavid Robillard1-2/+1
This property is useful for both control ports and properties, so the previous domain caused validation errors. Since there is no simple class which covers both ports and properties, and this property is probably useful in other cases as well, simply removing the domain makes sense. Note that having multiple domains for a property implies that any resource with that property has all the domain types (not just one), so adding lv2:Parameter as a domain as well would be incorrect.
2015-12-23Add label to ui:protocol to please sord_validateHanspeter Portner1-0/+1
2015-12-04Add LV2_STATE_ERR_NO_SPACE status flagDavid Robillard3-2/+12
2015-12-03eg-sampler: Fix handling of state file pathsDavid Robillard1-0/+2
2015-11-13Add lv2:shortName propertyfalkTX1-0/+9
2015-11-13Make log functions safe to call with unset loggerDavid Robillard1-1/+1
2015-11-13Add example to patch:Put documentationDavid Robillard1-1/+12
2015-11-11Simplify range of lv2:designationDavid Robillard1-2/+1
The previous range was not incorrect, but suggests inferring the type of objects by the property range. In LV2 (and sord_validate), we take a stricter stance, and use range to check that object types are explicitly of a valid type, so aggregate ranges are problematic. Since lv2:Designation is an rdfs:subClassOf rdf:Property anyway, it's easier to just set the range to rdf:Property.