summaryrefslogtreecommitdiffstats
path: root/src/plugin.c
AgeCommit message (Expand)AuthorFilesLines
2017-12-29Use braces everywhereDavid Robillard1-7/+13
2016-09-18Fix memory, file, and library leaksDavid Robillard1-0/+3
2016-09-05Fix misleading error messageDavid Robillard1-1/+1
2016-07-31Fix compilation with C++ compilersDavid Robillard1-10/+7
2016-07-11Fully reset plugin struct when plugin is reloadedDavid Robillard1-8/+23
2016-07-09Check lv2:binary predicate for UIsHanspeter Portner1-1/+4
2015-12-04Do not instantiate plugin when data fails to parseDavid Robillard1-3/+19
2015-10-29Fix buildDavid Robillard1-1/+1
2015-10-29Fix long linesDavid Robillard1-39/+30
2014-11-22Windows fixes (thanks John Emmas).David Robillard1-1/+1
2014-09-24Fixes for new sord.David Robillard1-8/+20
2014-08-08Use Markdown in doc comments for better source readability.David Robillard1-1/+1
2014-08-08Update copyright dates.David Robillard1-1/+1
2014-07-31Minor code cleanups, slightly reduce LOC.David Robillard1-110/+65
2014-07-12Fix issues with lilv_plugin_get_author_name and friends (thanks Filipe Coelho...David Robillard1-11/+26
2014-01-12Don't load files multiple times if they are listed as rdfs:seeAlso for severa...David Robillard1-8/+4
2014-01-04Fix bugs introduced in r5255.David Robillard1-3/+3
2013-12-27Implement lv2:prototype.David Robillard1-0/+22
2013-08-25Support getting index of designated latency ports.David Robillard1-3/+13
2013-08-25Support denoting latency ports with lv2:designation lv2:latency.David Robillard1-5/+11
2013-01-15Fix several plugin functions that failed to load data if called first.David Robillard1-0/+6
2013-01-10Make lilv_plugin_get_port_by_designation() return a const pointer.David Robillard1-5/+5
2012-11-23lilv_world_query_values_internal() => lilv_world_find_nodes_internal().David Robillard1-10/+10
2012-11-23Add lilv_nodes_merge() to API (address part of #835).David Robillard1-22/+19
2012-11-23Add va_list variant of lilv_plugin_get_num_ports_of_class() (#758).David Robillard1-19/+39
2012-11-23Factor out common "ask if a triple is present" pattern.David Robillard1-12/+3
2012-08-10Always back LilvNode with a SordNode and shave 16 bytes off of LilvNode.David Robillard1-26/+28
2012-08-09Fix warnings: -Wshadow -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wmis...David Robillard1-4/+4
2012-08-07Add missing headers and define.David Robillard1-0/+3
2012-04-17Add lilv_plugin_get_project() and get author information from project if it i...David Robillard1-0/+40
2012-04-12Use URI defines from LV2 headers where possible.David Robillard1-4/+7
2012-04-12Fix errors caused by blank node merging.David Robillard1-2/+4
2012-03-26lilv_plugin_get_port_by_parameter() => lilv_plugin_get_port_by_designation().David Robillard1-5/+5
2012-03-03Remove pointless wrapper around Sord API.David Robillard1-24/+24
2012-02-28Update for latest lv2core.David Robillard1-6/+9
2012-02-27Implement lv2:relation.David Robillard1-2/+26
2012-02-26Add lilv_plugin_get_port_by_property() and lilv_port_get_index() as an improv...David Robillard1-26/+27
2012-01-18Use consistent *_config.h rather than *-config.h.David Robillard1-1/+1
2012-01-17Support compilation as C++ under MSVC++,David Robillard1-19/+21
2012-01-14Lint.David Robillard1-12/+17
2012-01-08Add file support to state implementation.David Robillard1-25/+25
2012-01-04Consistently use SordNode for internal URIs.David Robillard1-7/+17
2012-01-04Implement proper support for LV2_STATE_BUNDLE.David Robillard1-7/+10
2012-01-03Improved coverage for plugin.c.David Robillard1-40/+47
2011-12-23Add LilvState API for handling plugin state. This makes it simple to save andDavid Robillard1-12/+8
2011-12-16Fix lilv_world_find_nodes to work with wildcard subjects.David Robillard1-0/+29
2011-12-10Fix base URI used for parsing dynmanifest plugin data.David Robillard1-2/+2
2011-12-09Only load dynmanifests once per bundle, not once per plugin (fix #669).David Robillard1-29/+21
2011-11-11Add lilv_plugin_has_extension_data.David Robillard1-0/+35
2011-11-07Add lilv_plugin_get_extension_data.David Robillard1-0/+7