summaryrefslogtreecommitdiffstats
path: root/slv2/port.h
AgeCommit message (Collapse)AuthorFilesLines
2009-05-13Strip trailing whitespace.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1999 a436a847-0d15-0410-975c-d299462d15a1
2009-02-12Merge various collections into single files, reduce rampant code duplication.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1925 a436a847-0d15-0410-975c-d299462d15a1
2009-01-21Add slv2_plugin_classes_free to public API (fix ticket #324).David Robillard1-1/+1
Fix memory leak in slv2_plugin_get_port_float_values. Fix memory leak in slv2_plugin_get_supported_features. Fix memory leak in slv2_port_has_property. Fix several memory leaks in slv2_test program. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1921 a436a847-0d15-0410-975c-d299462d15a1
2008-11-08Support i18n literals via LANG environment variable.David Robillard1-0/+10
Apply patch from larsl (ticket #186). git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1705 a436a847-0d15-0410-975c-d299462d15a1
2008-10-20Actually use installation location variables for everything.David Robillard1-4/+4
Add ./waf configure --build which builds a (soon-to-be) relocatable independent bundle with all data/progs/libs in it (OSX bundle directory structure, should be possible to make a 'real' OSX bundle out of this...). Fix include paths to use "" and definitely build against local versions of libraries. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1689 a436a847-0d15-0410-975c-d299462d15a1
2008-09-29Add slv2_port_get_value.David Robillard1-0/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1533 a436a847-0d15-0410-975c-d299462d15a1
2008-08-03Minor cleanups for easier seddability.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@1319 a436a847-0d15-0410-975c-d299462d15a1
2008-01-27Packaging stuff.David Robillard1-1/+14
Add scale points API. Display scale points in lv2_inspect. Fix bugs resulting in returning empty collections. git-svn-id: http://svn.drobilla.net/lad/slv2@1114 a436a847-0d15-0410-975c-d299462d15a1
2008-01-25Overhaul SLV2 API to return/take SLV2Value (instead of strings or ↵David Robillard1-60/+24
primitives) wherever possible. Make 'index' a fundemental property of ingen ports. git-svn-id: http://svn.drobilla.net/lad/slv2@1113 a436a847-0d15-0410-975c-d299462d15a1
2008-01-21Work on generic LV2 events.David Robillard1-0/+33
git-svn-id: http://svn.drobilla.net/lad/slv2@1090 a436a847-0d15-0410-975c-d299462d15a1
2008-01-20Work on new generic events extension.David Robillard1-1/+11
git-svn-id: http://svn.drobilla.net/lad/slv2@1089 a436a847-0d15-0410-975c-d299462d15a1
2008-01-12Add plugin template interface (fast discovery of plugins with certain I/ODavid Robillard1-5/+3
characteristics). git-svn-id: http://svn.drobilla.net/lad/slv2@1051 a436a847-0d15-0410-975c-d299462d15a1
2007-11-30Build/install man pages.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@928 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Updated LV2 spec.David Robillard1-14/+7
git-svn-id: http://svn.drobilla.net/lad/slv2@809 a436a847-0d15-0410-975c-d299462d15a1
2007-08-07Changed slv2_port_get_type to slv2_port_get_data_type, and SLV2PortType to ↵David Robillard1-4/+4
SLV2PortDataType. Fixed autoconf warning. git-svn-id: http://svn.drobilla.net/lad/slv2@682 a436a847-0d15-0410-975c-d299462d15a1
2007-07-23Broke API to separate input/output from type (less code repetition and SLV2 ↵David Robillard1-4/+22
is more useful with unknown extended port types this way). Switched enum symbol naming scheme to be more typical and future proof. Added LV2 OSC support. git-svn-id: http://svn.drobilla.net/lad/slv2@600 a436a847-0d15-0410-975c-d299462d15a1
2007-04-28Fixed outdated reference to strings.hDavid Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@477 a436a847-0d15-0410-975c-d299462d15a1
2007-04-28Reworked query/value system to expose data type.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/slv2@475 a436a847-0d15-0410-975c-d299462d15a1
2007-04-21Changed "categories" to "plugin classes" to better match RDF.David Robillard1-1/+1
Renamed files to match API. git-svn-id: http://svn.drobilla.net/lad/slv2@466 a436a847-0d15-0410-975c-d299462d15a1
2007-04-20Clean up API, hide more methods that should not be exposed to user.David Robillard1-0/+18
Document performance of most methods. Clean up and clarify documentation. git-svn-id: http://svn.drobilla.net/lad/slv2@460 a436a847-0d15-0410-975c-d299462d15a1
2007-04-19Added Redland dependency, using in-memory RDF models.David Robillard1-23/+12
Numerous significant performance improvements. git-svn-id: http://svn.drobilla.net/lad/slv2@457 a436a847-0d15-0410-975c-d299462d15a1
2007-02-19Header/API cleanups.David Robillard1-9/+9
Removed public exposure of raptor/rasqal. Redefined opaque types properly. git-svn-id: http://svn.drobilla.net/lad/slv2@317 a436a847-0d15-0410-975c-d299462d15a1
2007-02-18API updates (removed SLV2Value (binary compatibility nightmare waiting to ↵David Robillard1-5/+6
happen) and added consistent SLV2Plugins and SLV2Strings). Documentation cleanups. git-svn-id: http://svn.drobilla.net/lad/slv2@314 a436a847-0d15-0410-975c-d299462d15a1
2007-02-09Removed data type stuff from SLV2.David Robillard1-13/+1
Reworked event system in FlowCanvas to use signals. Added straight connections and arrowheads to FlowCanvas, Ellipse fixes. git-svn-id: http://svn.drobilla.net/lad/slv2@293 a436a847-0d15-0410-975c-d299462d15a1
2007-02-09Applied patch from Steve Harris, changes to work with new LV2 ontology port ↵David Robillard1-1/+1
classes. git-svn-id: http://svn.drobilla.net/lad/slv2@291 a436a847-0d15-0410-975c-d299462d15a1
2007-02-07Added lv2.ttl installation, lv2.ttl added as source by default to queries.David Robillard1-19/+53
Changed port API to work by referring to either index or symbol. Plugged some leaks. Added access to plugin/port hints/properties. Updated lv2.ttl. git-svn-id: http://svn.drobilla.net/lad/slv2@285 a436a847-0d15-0410-975c-d299462d15a1
2007-02-05Copyright/Documentation/etc cleanups.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/slv2@280 a436a847-0d15-0410-975c-d299462d15a1
2006-10-24Added memory ownership clarification to dox for slv2_port_get_data_typeDavid Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/slv2@192 a436a847-0d15-0410-975c-d299462d15a1
2006-07-29Trivial documentation fix (doxygen doesn't seem to pick up @ref's to #defines)David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/libslv2@107 a436a847-0d15-0410-975c-d299462d15a1
2006-07-26- Removed all the unsigned char garbage from the APIDavid Robillard1-23/+10
- Updated types in lv2.h to be non-machine-dependant (removed unsigned long in favour of uint32_t) - Updated schema - Updated example plugin to work with the above (partially) git-svn-id: http://svn.drobilla.net/lad/libslv2@101 a436a847-0d15-0410-975c-d299462d15a1
2006-07-22Removed data type enumeration in favour of using the URI directlyDavid Robillard1-3/+6
git-svn-id: http://svn.drobilla.net/lad/libslv2@100 a436a847-0d15-0410-975c-d299462d15a1
2006-06-06Moved libslv2 into it's own subdirectoryDavid Robillard1-0/+116
git-svn-id: http://svn.drobilla.net/lad/libslv2@4 a436a847-0d15-0410-975c-d299462d15a1