aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-07-26Make spring control decrease all the way to zeroDavid Robillard1-2/+2
2016-07-26Fix handling of Get and Set with NULL subjectDavid Robillard1-3/+4
2016-07-14Implement patch:Get for single properties.Hanspeter Portner1-18/+108
Let the plugin return values for single properties. This is useful for hosts that query for properties individually. Hosts may want to query for properties individually if there are really many properties and/or there is interest for a limited number only (e.g. limited space on UI). patch:Get and patch:Set queries are optionally checked for a matching patch:subject, if a given host should have set it in the first place.
2016-04-25eg-params: Fix invalid Put response to GetDavid Robillard1-3/+11
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 parameter example pluginDavid Robillard6-1/+782
2015-12-04Add LV2_STATE_ERR_NO_SPACE status flagDavid Robillard3-2/+12
2015-12-03eg-sampler: Fix handling of state file pathsDavid Robillard2-22/+47
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-24Support all Object types in plugin protocolsDavid Robillard4-6/+2
2015-10-24eg-scope: Don't feed back UI state updatesDavid Robillard2-3/+19
2015-10-16Remove unused URIs from eg-fifthsDavid Robillard1-11/+2
Patch from Geoff Hill
2015-10-05Always copy headers if specifiedDavid Robillard1-1/+1
2015-10-05Fix warningDavid Robillard1-2/+1
2015-10-04Clean up waf test outputDavid Robillard2-3/+2
2015-10-04Add option to avoid the use of gcovDavid Robillard1-1/+5
2015-09-09Add bufsz:nominalBlockLengthDavid Robillard5-2/+28
2015-07-25Improve documentation.David Robillard3-2/+12
2015-04-07LV2 1.12.0v1.12.0David Robillard10-15/+20
2015-04-05Add lv2:isSideChain port property.David Robillard2-1/+8
2015-04-05Clean up external vocabularies.David Robillard13-2049/+959
When these are shown in a UI, it was an awful mess. This strips a lot of junk that is useless in an LV2 context, and cleans up the labels to have a consistent style.
2015-04-05Fix incorrect xsd:date regexp.David Robillard1-1/+1
2015-04-04Add schemas manifest.David Robillard1-0/+50
2015-04-01Use lowercase for time property labels.David Robillard1-2/+2
2015-04-01Install schema bundle for host/utility support.David Robillard15-3/+7
2015-03-28Remove formatting from comments for UI display.David Robillard13-485/+143
2015-03-28Add missing xsd labels.David Robillard1-4/+38
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-07Use current date if building non-release docs.David Robillard1-0/+4
2015-03-06Add preset banks.David Robillard4-2/+24
2015-03-06Add missing include.David Robillard1-0/+1
2015-03-02Remove unnecessary sndfile.h include.David Robillard1-2/+0
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-20Update UI when state changes.David Robillard1-0/+11
2015-02-20Clean up whitespace.David Robillard15-29/+23