[LV2] [PATCH 0/5] additions since svn-rev.885

Robin Gareus robin at gareus.org
Mon Dec 9 11:41:10 PST 2013

Here's my current local patch series on top of svn-rev.885.

The first three are ready for upstream merge.

The difference of the previously posted eg05-scope.lv2 is a license
change (it was GPLv2+) and a few corrected spellings in the
documentation. Patches 2,3 are self explanatory.

The last two are up for discussion. 0004 makes Atom-sequence iterators
constant pointers. This is arguably the right thing to do, but it may
break existing plugins which compile with -Werror.

As for the 5th patch, I've added external-UI URIs to the RDF in order
to make sord_validate recognize them (I like if all my plugin RDF
validates). But those URIs are not official LV2 so this patch is
questionable.  I'm throwing it out in case someone else finds this useful.

yours truly,

Robin Gareus (5):
  add eg05-scope example plugin
  add missing datatype range RDF to atom-child
  fix compiler warning (cast discards const)
  atom-API change: constant iterators
  add external UI as valid UI

 lv2/lv2plug.in/ns/ext/atom/atom.ttl        |    1 +
 lv2/lv2plug.in/ns/ext/atom/util.h          |   22 +-
 lv2/lv2plug.in/ns/extensions/ui/ui.ttl     |   18 +
 plugins/eg05-scope.lv2/README.txt          |   35 ++
 plugins/eg05-scope.lv2/examploscope.c      |  375 +++++++++++++++++
 plugins/eg05-scope.lv2/examploscope.ttl.in |  130 ++++++
 plugins/eg05-scope.lv2/examploscope_ui.c   |  629 ++++++++++++++++++++++++++++
 plugins/eg05-scope.lv2/manifest.ttl.in     |   18 +
 plugins/eg05-scope.lv2/uris.h              |   64 +++
 plugins/eg05-scope.lv2/wscript             |   73 ++++
 10 files changed, 1354 insertions(+), 11 deletions(-)
 create mode 100644 plugins/eg05-scope.lv2/README.txt
 create mode 100644 plugins/eg05-scope.lv2/examploscope.c
 create mode 100644 plugins/eg05-scope.lv2/examploscope.ttl.in
 create mode 100644 plugins/eg05-scope.lv2/examploscope_ui.c
 create mode 100644 plugins/eg05-scope.lv2/manifest.ttl.in
 create mode 100644 plugins/eg05-scope.lv2/uris.h
 create mode 100644 plugins/eg05-scope.lv2/wscript


More information about the Devel mailing list