Suil 0.6.10  
by David Robillard
(David Robillard Website)

Are you the Developer?
Claim ownership of this listing.


Download Now

 
Operating System: Linux
File Size: 120 KB
License: Freeware (All Free software)
License Conditions:

Freeware

System Requirements:

Linux with Jack

Date Added: 2012-11-21
For more detail about software : Software Description
Tags : C library | LV2 | wrapper

Software Description

Suil is a lightweight C library for loading and wrapping LV2 plugin UIs.

Suil makes it possible to load a UI of any toolkit in a host using any other toolkit (assuming the toolkits are both supported by Suil). Hosts do not need to build against or link to foreign toolkit libraries to use UIs written with that toolkit (Suil performs its magic at runtime using dynamically loaded modules). The API is designed such that hosts do not need to explicitly support particular toolkits whatsoever – if Suil supports a particular toolkit, then all hosts that use Suil will support that toolkit “for free”.

Suil currently supports Gtk 2 and Qt 4, i.e. with Suil a Gtk program can embed a Qt plugin UI without depending on Qt, and a Qt program can embed a Gtk plugin UI without depending on Gtk. I (David Robillard) would be happy to work with plugin authors to add support for new toolkits, please contact me if you’re interested in writing a plugin UI using a toolkit that is not yet supported in the LV2 ecosystem.

Changes in v0.6.10:

  • Bugfix for crash in x11_in_gtk2 when event_filter fires before widget is realized
  • Use libgtk-x11-2.0.so.0 (with .0 suffix) by default which is available on systems without the dev package
  • Update to waf 1.7.8 and autowaf r90 (install docs to versioneddirectory)

Changes in v0.6.6:

  • BugFix for embedding Gtk in Qt as a child widget (support reparenting)
  • Support for wrapping native Windows UIs in Gtk2
  • Gracefully handle UIs with no port_event method
  • Replace host provided features that match Suil implemented features
  • Disable timestamps in HTML documentation for reproducible build

Changes in v0.6.0:

  • Use path variables in pkgconfig files
  • Add support for embedding X11 UIs (ui:X11UI)
  • Support new LV2 UI features automatically if provided by host

Post new comment

The content of this field is kept private and will not be shown publicly.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions. Do not include any spaces in your answer.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.
Syndicate content