[LV2] LV2 1.4.0
David Robillard
d at drobilla.net
Sun Feb 17 21:08:27 PST 2013
Good day, pluggers and plugees,
LV2 1.4.0 is out. This minor release mainly fixes a few bugs in the
data and utility headers, and improves documentation.
More about LV2: http://lv2plug.in/
Download: http://lv2plug.in/spec/lv2-1.4.0.tar.bz2
Changes of note:
* A new feature, state:loadDefaultState
* One change that affects (run-time, dynamic) compatibility,
the format of patch:Set has changed.
* The new log/logger.h makes the logger extension pleasant to use,
or transparently falls back to stderr if unsupported.
* A new well-documented metronome example/test case for tempo sync.
There are no new APIs or changes to existing APIs that affect plugin
binary compatibility.
Complete list of changes:
* Generate book-style HTML documentation from example plugins.
* Add metronome example plugin to demonstrate sample accurate
tempo sync.
* lv2core: Set range of lv2:designation to lv2:Designation.
* lv2core: Make lv2:Parameter rdfs:subClassOf rdf:Property.
* lv2core: Add lv2:control for designating primary event-based
control ports.
* lv2core: Reserve minor version 0 for unstable development plugins.
* lv2core: Add lv2:EnvelopePlugin class.
* atom: Fix lv2_atom_sequence_end().
* atom: Remove atom:stringType in favour of owl:onDatatype so generic
tools can understand and validate atom literals.
* atom: Improve atom documentation.
* buf-size: Fix typo in bufsz:sequenceSize label.
* event: Fix incorrect return type in lv2_event_get().
* log: Add logger convenience API.
* options: Set the range of opts:requiredOption and
opts:supportedOption to opts:Option.
* patch: Make patch:Set a compact message for setting one property.
* patch: Add patch:readable and patch:writable for describing available
properties.
* state: Add state:loadDefaultState feature so plugins can have their
default state loaded without hard-coding default state as a special
case.
All hosts that support state are encouraged to support
state:loadDefaultState which should be straightforward. Otherwise,
there are no new implementation requirements, but upgrading is
recommended.
Enjoy,
-dr
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.lv2plug.in/pipermail/devel-lv2plug.in/attachments/20130218/d71eb4f8/attachment.pgp>
More information about the Devel
mailing list