aboutsummaryrefslogtreecommitdiffstats
path: root/lv2/lv2plug.in
AgeCommit message (Collapse)AuthorFilesLines
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.
2015-10-24eg-scope: Don't feed back UI state updatesDavid Robillard1-0/+9
2015-10-04Clean up waf test outputDavid Robillard1-1/+0
2015-09-09Add bufsz:nominalBlockLengthDavid Robillard4-1/+27
2015-07-25Improve documentation.David Robillard3-2/+12
2015-04-07LV2 1.12.0v1.12.0David Robillard9-14/+19
2015-04-05Add lv2:isSideChain port property.David Robillard2-1/+8
2015-04-01Use lowercase for time property labels.David Robillard1-2/+2
2015-03-28Remove formatting from comments for UI display.David Robillard13-485/+143
2015-03-27Add missing labels.David Robillard2-0/+18
2015-03-27Make designations a rdf:Property.David Robillard1-1/+3
2015-03-27Add range for atom:supports and atom:bufferType.David Robillard1-0/+2
2015-03-27Fix typo.David Robillard1-1/+1
2015-03-16Add missing C defines for notification protocols.Hanspeter Portner1-0/+4
* add LV2_UI__PortProtocol * add LV2_UI__protocol * add LV2_UI__floatProtocol * add LV2_UI__peakProtocol
2015-03-16Clean up and add missing labels.David Robillard6-5/+21
2015-03-07Add recommendation for saved preset bundle names.David Robillard1-0/+6
2015-03-06Add preset banks.David Robillard3-1/+23
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>
2015-02-20Remove unnecessary includes.David Robillard1-5/+0
2015-02-20Add Qt5 UI typefalkTX2-0/+10
2015-02-20Add LV2_SYMBOL_EXPORT to lv2_lib_descriptorfalkTX1-0/+1
2015-02-20Clean up whitespace.David Robillard4-7/+5
2015-02-19Simplify property restrictions by removing redundancy.David Robillard3-26/+12
2015-02-18Revert "Add preliminary C++ work."David Robillard1-256/+0
This reverts commit 9b4b2b68f50db95da7d63a62a8ebee90be58da58.
2015-02-18Add preliminary C++ work.David Robillard1-0/+256
2015-02-14Less crufty labels for floating point types.David Robillard1-2/+2