Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

NEWS 6.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. lilv (0.20.0) stable;
  2. * Don't load files multiple times if they are listed as rdfs:seeAlso for
  3. several plugins
  4. * Call lv2_lib_descriptor separately for different bundle paths
  5. (fix loading several dynamic plugins like Ingen at once)
  6. * Tolerate calling lilv_node_as_uri or lilv_node_as_blank on NULL
  7. * Add convenient lilv_new_file_uri for creating file URIs
  8. * Fix use of lv2info -m and -p options to write plugin data
  9. (useful for porting plugins bridges with NASPRO)
  10. * Fix issues with lilv_plugin_get_author_name and friends
  11. (thanks Filipe Coelho)
  12. * Improved/working lv2_apply.py to apply plugin to a .wav
  13. (thanks Joe Button)
  14. * Add lilv_world_unload_bundle() and lilv_world_unload_resource()
  15. * Fix several minor memory leaks
  16. * Improve test coverage
  17. * Upgrade to waf 1.7.16
  18. -- David Robillard <d@drobilla.net> Fri, 08 Aug 2014 18:21:32 -0400
  19. lilv (0.18.0) stable;
  20. * Allow lilv_state_restore() to be used without passing an instance,
  21. for restoring port values via a callback only
  22. * Fix unlikely memory leak in lilv_plugin_instantiate()
  23. * Support denoting latency ports with lv2:designation lv2:latency
  24. * Allow passing NULL port_class to lilv_plugin_get_port_by_designation
  25. * Call GetProcAddress with correct calling convention on Windows
  26. * Add support for running plugins from Python by Kaspar Emanuel
  27. * Clean up after test suite so multiple runs are successful
  28. * Add lilv_port_get_node() for using world query functions with ports
  29. * lv2info: Don't display invalid control maxes and defaults
  30. (patch from Robin Gareus)
  31. * lilvmm.hpp: Add wrappers for UI API
  32. -- David Robillard <d@drobilla.net> Sat, 04 Jan 2014 16:06:42 -0500
  33. lilv (0.16.0) stable;
  34. * Add lilv_world_ask() for easily checking if a statement exists
  35. * Add lilv_world_get() and lilv_port_get() for easily getting one value
  36. * Add lilv_nodes_merge()
  37. * Make lilv_plugin_get_port_by_designation() return a const pointer
  38. * Require a URI for lilv_state_to_string() and fail gracefully otherwise
  39. * Fail gracefully when lilv_state_new_from_string() is called on NULL
  40. * Make state loading functions fall back to lv2:default for port values,
  41. so a plugin description can be loaded as default state
  42. * Ignore state ports with no value instead of printing an error
  43. * Support atom:supports in lilv_port_supports_event()
  44. * Add va_list variant of lilv_plugin_get_num_ports_of_class()
  45. * Fix several plugin functions that failed to load data if called first
  46. * Correctly depend on serd at build time (fix compilation in odd cases)
  47. * Disable timestamps in HTML documentation for reproducible build
  48. * lilvmm.hpp: Support varargs for Plugin::get_num_ports_of_class()
  49. * lilvmm.hpp: Add several missing methods
  50. * Update to waf 1.7.8 and autowaf r90 (install docs to versioned directory)
  51. -- David Robillard <d@drobilla.net> Mon, 18 Feb 2013 16:43:10 -0500
  52. lilv (0.14.4) stable;
  53. * Deprecate old flawed Lilv::Instance constructors
  54. * Fix documentation for ui_type parameter of lilv_ui_is_supported()
  55. * Fix crash when lv2info is run with an invalid URI argument
  56. * Gracefully handle failure to save plugin state and print error message
  57. * Reduce memory usage (per node)
  58. * Simpler node implementation always backed by a SordNode
  59. * Make all 'zix' symbols private to avoid symbol clashes in static builds
  60. * Add lv2bench utility
  61. * Fix various hyper-strict warnings
  62. * Do not require a C++ compiler to build
  63. * Add option to build utilities as static binaries
  64. * Upgrade to waf 1.7.2
  65. * lilvmm.hpp: Make Lilv::Instance handle features and failed instantiations
  66. * lilvmm.hpp: Add Lilv::Instance::get_handle()
  67. * lilvmm.hpp: Add Lilv::Instance::get_extension_data()
  68. -- David Robillard <d@drobilla.net> Thu, 23 Aug 2012 01:38:29 -0400
  69. lilv (0.14.2) stable;
  70. * Fix dynmanifest support
  71. -- David Robillard <d@drobilla.net> Thu, 19 Apr 2012 16:11:31 -0400
  72. lilv (0.14.0) stable;
  73. * Add lilv_plugin_get_extension_data
  74. * Use path variables in pkgconfig files
  75. * Install man page to DATADIR (e.g. PREFIX/share/man, not PREFIX/man)
  76. * Make Lilv::uri_to_path static inline (fix linking errors)
  77. * Use correct URI for dcterms:replaces (for hiding old plugins):
  78. "http://purl.org/dc/terms/replaces"
  79. * Fix compilation on BSD
  80. * Only load dynmanifest libraries once per bundle, not once per plugin
  81. * Fix lilv_world_find_nodes to work with wildcard subjects
  82. * Add lilv_plugin_get_related to get resources related to plugins that
  83. are not directly rdfs:seeAlso linked (e.g. presets)
  84. * Add lilv_world_load_resource for related resources (e.g. presets)
  85. * Print presets in lv2info
  86. * Remove locale smashing kludges and use new serd functions for converting
  87. nodes to/from numbers.
  88. * Add LilvState API for handling plugin state. This makes it simple to
  89. save and restore plugin state both in memory and on disk, as well as
  90. save presets in a host-sharable way since the disk format is identical
  91. to the LV2 presets format.
  92. * Update old references to lv2_list (now lv2ls)
  93. * Support compilation as C++ under MSVC++.
  94. * Remove use of wordexp.
  95. * Add lilv_plugin_get_port_by_designation() and lilv_port_get_index() as an
  96. improved generic alternative to lilv_plugin_get_latency_port_index().
  97. * Add lilv_plugin_get_project() and get author information from project if
  98. it is not given directly on the plugin.
  99. -- David Robillard <d@drobilla.net> Wed, 18 Apr 2012 20:06:28 -0400
  100. lilv (0.5.0) stable;
  101. * Remove glib dependency
  102. * Add lv2core as a pkg-config dependency (for lv2.h header include)
  103. * Obey prefix when installing bash completion script
  104. * Support integer minimum, maximum, and default port values in
  105. lilv_plugin_get_port_ranges_float
  106. * Add ability to build static library
  107. -- David Robillard <d@drobilla.net> Thu, 29 Sep 2011 00:00:00 -0400
  108. lilv (0.4.4) stable;
  109. * Fix building python bindings
  110. * Make free methods tolerate being called on NULL
  111. * Remove lv2jack (replaced by jalv)
  112. * Fix parsing extra plugin data files in other bundles
  113. * Fix lilv_ui_is_supported when Lilv is built independently
  114. -- David Robillard <d@drobilla.net> Sat, 11 Jun 2011 11:20:11 -0400
  115. lilv (0.4.2) stable;
  116. * Fix compilation issues on some systems
  117. * Fix build system Python 3 compatibility
  118. -- David Robillard <d@drobilla.net> Wed, 25 May 2011 19:00:00 -0400
  119. lilv (0.4.0) stable;
  120. * Initial version (forked from SLV2)
  121. -- David Robillard <d@drobilla.net> Tue, 24 May 2011 23:00:00 -0400