File: NEWS

package info (click to toggle)
lv2 1.14.0~dfsg1-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 2,532 kB
  • sloc: python: 16,370; ansic: 4,992; xml: 182; sh: 76; makefile: 45
file content (214 lines) | stat: -rw-r--r-- 9,869 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
lv2 (1.14.0) stable;

  * eg-sampler: Support thread-safe state restoration.
  * eg-sampler: Fix handling of state file paths.
  * eg-scope: Don't feed back UI state updates.
  * lv2core: Add lv2_util.h with lv2_features_data() and lv2_features_query().
  * lv2core: Add lv2:enabled designation.
  * buf-size: Add bufsz:nominalBlockLength option.
  * buf-size: Add bufsz:coarseBlockLength feature.
  * log: Add lv2_log_logger_set_map() for changing the URI map of an existing
    logger.
  * state: Add LV2_STATE_ERR_NO_SPACE status flag.
  * state: Add state:threadSafeRestore feature for dropout-free state restoration.
  * time: Define LV2_TIME_PREFIX.
  * worker: Improve documentation.
  * ui: Improve documentation.
  * ui: Add missing property labels.

 -- David Robillard <d@drobilla.net>  Mon, 19 Sep 2016 00:00:00 +0000

lv2 (1.12.0) stable;

  * eg-sampler: Add gain parameter.
  * Fix merging of version histories in specification documentation.
  * eg-sampler: Support patch:Get, and request initial state from UI.
  * Improve API documentation.
  * Simplify property restrictions by removing redundancy.
  * lv2core: Relax domain of lv2:minimum lv2:maximum and lv2:default so they can be
    used to describe properties/parameters as well.
  * lv2core: Add lv2:isSideChain port property.
  * lv2core: Add extern C and visibility attribute to LV2_SYMBOL_EXPORT.
  * parameters: Add range to parameters so hosts know how to control them.
  * patch: Define patch:Get with no subject to implicitly apply to reciever.  This
    can be used by UIs to get an initial description of a plugin.
  * patch: Add patch:Copy method.
  * units: Add lv2:Parameter to domain of units:unit.
  * units: Fix non-existent port type in examples.

 -- David Robillard <d@drobilla.net>  Tue, 07 Apr 2015 00:00:00 +0000

lv2 (1.10.0) stable;

  * lv2specgen: Display deprecated warning on classes marked owl:deprecated.
  * Upgrade to waf 1.7.16.
  * Fix -Wconversion warnings in headers.
  * lv2core: Clarify lv2_descriptor() and lv2_lib_descriptor() documentation.
  * atom: Add lv2_atom_forge_is_object_type() and lv2_atom_forge_is_blank() to ease
    backwards compatibility.
  * atom: Add lv2_atom_forge_key() for terser object writing.
  * atom: Deprecate Blank and Resource in favour of just Object.
  * atom: Add lv2_atom_sequence_clear() and lv2_atom_sequence_append_event() helper
    functions.
  * event: Minor documentation improvements.
  * patch: Add patch:sequenceNumber for associating replies with requests.
  * ui: Add show interface so UIs can gracefully degrade to separate windows if
    hosts can not use their widget directly.
  * ui: Fix identifier typos in documentation.

 -- David Robillard <d@drobilla.net>  Fri, 08 Aug 2014 00:00:00 +0000

lv2 (1.8.0) stable;

  * Add scope example plugin from Robin Gareus.
  * lv2specgen: Fix links to externally defined terms.
  * Install lv2specgen for use by other projects.
  * lv2core: Add lv2:prototype for property inheritance.
  * atom: Make lv2_atom_*_is_end() arguments const.
  * log: Add missing include string.h to logger.h for memset.
  * ui: Fix LV2_UI_INVALID_PORT_INDEX identifier in documentation.

 -- David Robillard <d@drobilla.net>  Sat, 04 Jan 2014 00:00:00 +0000

lv2 (1.6.0) stable;

  * Upgrade to waf 1.7.11.
  * Fix lv2specgen usage from command line.
  * Fix port indices of metronome example.
  * atom: Fix crash in forge.h when pushing atoms to a full buffer.
  * ui: Add ui:updateRate property.
  * ui: Add idle interface so native UIs and foreign toolkits can drive their event
    loops.

 -- David Robillard <d@drobilla.net>  Fri, 09 Aug 2013 00:00:00 +0000

lv2 (1.4.0) stable;

  * Add metronome example plugin to demonstrate sample accurate tempo sync.
  * Generate book-style HTML documentation from example plugins.
  * lv2core: Set range of lv2:designation to lv2:Designation.
  * 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.
  * lv2core: Make lv2:Parameter rdfs:subClassOf rdf:Property.
  * atom: Improve atom documentation.
  * atom: Fix lv2_atom_sequence_end().
  * atom: Remove atom:stringType in favour of owl:onDatatype so generic tools can
    understand and validate atom literals.
  * 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: Add patch:readable and patch:writable for describing available
    properties.
  * patch: Make patch:Set a compact message for setting one property.
  * state: Add state:loadDefaultState feature so plugins can have their default
    state loaded without hard-coding default state as a special case.
  * ui: Fix incorrect linker flag in ui:makeSONameResident documentation.

 -- David Robillard <d@drobilla.net>  Sun, 17 Feb 2013 00:00:00 +0000

lv2 (1.2.0) stable;

  * Use stricter datatype definitions conformant with the XSD and OWL
    specifications for better validation.
  * Move all project metadata for extensions (e.g. change log) to separate files to
    spare hosts from loading them during discovery.
  * lv2core: Use consistent label style.
  * atom: Fix outdated documentation in forge.h.
  * atom: Add LV2_ATOM_CONTENTS_CONST and LV2_ATOM_BODY_CONST.
  * atom: Add lv2_atom_object_body_get().
  * atom: Fix implicit conversions in forge.h that are invalid in C++11.
  * atom: Use consistent label style.
  * atom: Fix lv2_atom_object_next() on 32-bit platforms.
  * buf-size: Initial release.
  * dynmanifest: Use consistent label style.
  * event: Make event iterator gracefully handle optional ports.
  * event: Use more precise domain and range for EventPort properties.
  * event: Use consistent label style.
  * event: Remove asserts from event-helper.h.
  * midi: Add C definitions for message types and standard controllers.
  * midi: Add midi:binding and midi:channel predicates.
  * midi: Use consistent label style.
  * midi: Remove non-standard midi:Tick message type.
  * midi: Fix definition of SystemExclusive status byte.
  * midi: Add midi:HexByte datatype for status bytes and masks.
  * morph: Initial release.
  * options: Initial release.
  * parameters: Use consistent label style.
  * parameters: Add param:sampleRate.
  * parameters: Add parameters.h of URI defines for convenience.
  * port-groups: Use consistent label style.
  * port-props: Use consistent label style.
  * presets: Use consistent label style.
  * presets: Add preset banks.
  * state: Use consistent label style.
  * time: Use consistent label style.
  * urid: Fix typo in urid:unmap documentation.
  * ui: Add types for WindowsUI, CocoaUI, and Gtk3UI.
  * ui: Add missing LV2_SYMBOL_EXPORT declaration for lv2ui_descriptor prototype.
  * ui: Use consistent label style.
  * units: Use consistent label style.
  * units: Remove units:name in favour of rdfs:label.

 -- David Robillard <d@drobilla.net>  Sun, 14 Oct 2012 00:00:00 +0000

lv2 (1.0.0) stable;

  * New extensions: atom, log, parameters, patch, port-groups, port-props, resize-
    port, state, time, worker.
  * Initial release as a unified project.  Projects can now simply depend on the
    pkg-config package 'lv2' for all official LV2 APIs.
  * lv2core: Remove lv2:Resource, which turned out to be meaningless.
  * lv2core: Add lv2:CVPort.
  * lv2core: Merge with unified LV2 package.
  * lv2core: Add new discovery API which allows libraries to read bundle files
    during discovery, makes library construction/destruction explicit, and adds
    extensibility to prevent future breakage.
  * lv2core: Fix LV2_SYMBOL_EXPORT and lv2_descriptor prototype for Windows.
  * lv2core: Add metadata concept of a designation, a channel or parameter
    description which can be assigned to ports for more intelligent use by hosts.
  * lv2core: Relax the range of lv2:index so it can be used for things other than
    ports.
  * atom: Initial release.
  * data-access: Merge with unified LV2 package.
  * dynmanifest: Merge with unified LV2 package.
  * event: Merge with unified LV2 package.
  * event: Fix incorrect ranges of some properties.
  * event: Fix bug in lv2_event_reserve().
  * instance-access: Merge with unified LV2 package.
  * log: Initial release.
  * midi: Merge with unified LV2 package.
  * midi: Add class definitions for various message types.
  * midi: Document how to serialise a MidiEvent to a string.
  * parameters: Initial release.
  * patch: Initial release.
  * port-groups: Initial release.
  * port-props: Initial release.
  * presets: Add pset:preset property for describing the preset currently applied
    to a plugin instance.
  * presets: Merge with unified LV2 package.
  * presets: Remove pset:appliesTo property, use lv2:appliesTo instead.
  * resize-port: Initial release.
  * state: Initial release.
  * time: Initial release.
  * uri-map: Merge with unified LV2 package.
  * urid: Add feature struct names.
  * urid: Merge with unified LV2 package.
  * worker: Initial release.
  * ui: Merge with unified LV2 package.
  * ui: Add support for referring to ports by symbol.
  * ui: Add ui:parent and ui:resize.
  * ui: Add touch feature to notify the host that the user has grabbed a control.
  * ui: Add ui:portMap for accessing ports by symbol, allowing for UIs to be
    distributed separately from plugins.
  * ui: Add port protocols and a dynamic notification subscription mechanism, for
    more flexible communication, and audio port metering without control port
    kludges.
  * units: Add header of URI defines.
  * units: Add unit for audio frames.
  * units: Merge with unified LV2 package.

 -- David Robillard <d@drobilla.net>  Mon, 16 Apr 2012 00:00:00 +0000